历史上的今天

今天是:2024年08月30日(星期五)

正在发生

2019年08月30日 | S5PV210开发 -- QT4.8 移植

发布者:创新脑细胞 来源: eefocus关键字:S5PV210  开发  QT4  移植 手机看文章 扫描二维码
随时随地手机看文章

今天应网友要求给他,生成一下nand平台的根文件系统。由此简单的来讲解一下。


一、安装交叉编译器

前面讲过了,参看:S5PV210开发 -- 交叉编译器


二、安装 QT4.8 源码包

将光盘中的 QT4.8 源码包 qt_x210v3s_160307.tar.bz2 拷贝到 ubuntu 的用户目录并解压:


    tar -xvf qt_x210v3s_160307.tar.bz2


接下来分为 Nand和iNand平台编译方式不一样的。


三、nand 平台移植

(1)编译uboot

执行如下指令编译:


    ./mk -un


在 release 目录下生成 uboot.bin


(2)编译内核

执行如下指令编译内核:

    ./mk -k


在 release 目录下生成 zImage-qt 


(3)编译文件系统

执行如下指令编译文件系统:

    ./mk -r


出现一系列错误,如:You must install 'git' on your build machine 需要安装相应软件。


参看:buildroot


安装需要的软件包:

sudo apt-get install g++ bison flex texinfo git hgsubversion whois


我用的是 Ubuntu 10.04,没有 hgsubversion 软件,使用:apt-cache search hg查找和hg有关的安装包,在查找到的列表中发现有hgsvn,于是安装这个替代。


在 release 目录下生成 rootfs.tar (编译时间有点长,用时 2 个小时)


(4)制作基于 uboot 的文件系统

下载: mkfs.jffs2 ,将其放到 /sbin 目录下。


执行如下指令编译:

    ./mk -rj


在 release 目录下生成 rootfs_qt4.jffs2


(5)查看 release 目录

四、iNand 平台移植

(1)编译uboot

 


执行如下指令编译:

    ./mk -ui

在 release 目录下生成 uboot.bin 


(2)编译内核


执行如下指令编译内核:

    ./mk -k

在 release 目录下生成 zImage-qt 


(3)编译文件系统

 

执行如下指令编译文件系统:

    ./mk -r

在 release 目录下生成 rootfs.tar


(4)制作基于 uboot 的文件系统

 

执行如下指令编译:

    ./mk -re

在 release 目录下生成 rootfs_qt4.ext3

关键字:S5PV210  开发  QT4  移植 引用地址:S5PV210开发 -- QT4.8 移植

上一篇:S5PV210开发 -- 通信
下一篇:S5PV210开发 -- UART 详解

推荐阅读

4月8日晚,旷视科技(Face++)宣布收购艾瑞思机器人,进军智能机器人业务。AGV行业,乃至整个人工智能领域都在好奇——艾瑞思机器人有哪些值得收购的亮点?被收购后的艾瑞思接下来怎么打这手牌,是否能实现“1+1>2”的效果? 初创型公司技术过硬,实现最大规模单仓机器人集群作业 艾瑞思机器人是一家智能仓储解决方案提供商,致力于为客户提供整体仓...
虚拟现实(VR)允许用户体验或与沉浸式人工环境进行交互,使得用户有身处现实中的感觉。随着5G的到来,虚拟现实将发挥重要作用,但是由于当前一些VR设备沉浸式环境较差、用户体验不好的影响,导致虽然传统VR设备的需求有所锐减。为了解决这一问题,苹果公司之前就申请了一项名为“眼睛跟踪系统”的发明专利(申请号为:201780064399.1),申请人为苹果公司...
爆料者 @WalkingCat 现已放出了 Galaxy Book Flex 5G 笔记本宣传视频,新款笔记本支持 5G 连接,搭载了 QLED 屏,还有 S Pen。  视频截图:  IT之家了解到,初代的 Galaxy Book Flex 于 2019 年 10 月首次亮相,是全球首款配备 QLED 显示屏的笔记本电脑。Galaxy Book Flex 采用了 360 度铰链设计,搭载了 13...
在疫情的刺激下,全球企业都在加大数字化投入,加速了数字化产业进程。集微咨询总经理韩晓敏认为,当前,数字化产业呈现三大挑战:第一,不管是大数据应用、车联网,还是边缘计算,都对数据处理能力提出更高的要求,刺激了算力的快速增长,而且几乎每隔几年算力都需要提升一个数量级。第二,数字化产业涉及不同的智能终端,多元化的应用,他们对数字化结构...

史海拾趣

问答坊 | AI 解惑

利用LM2903完成3.3V与5V电平转换[图]

利用LM2903的OC门结构完成3.3V与5V之间的电平转换   电路里3.3V的DSP串口要与5V的CMOS设备(摄相机)通讯,中间需加电平转换电路。如果使用专用芯片需要采用带两组电源输入、两组独立方向控制的芯片,成本比较高,所以利用LM2903比较器的OC门输 ...…

查看全部问答∨

matlab第二课---逻辑指令的用法!

逻辑就是或与非,位运算等等看看怎么回事!…

查看全部问答∨

讨论宏的优缺点,欢迎探讨

看到一个“宏定义学习手记”的帖子,很多人,不管懂还是不懂都帮顶,自己有点感想,所以把想法说出来,让大家来讨论。[只对汇编语言] 宏,简单来说,可以理解成替换,代表的意思。比如  M_InitTime0    EQU   20H, ...…

查看全部问答∨

嵌入式系统SQLite开发

嵌入式系统应用SQLite开发需要注意那些问题? 另:    招聘,我公司(www.congxing.com.cn)招聘熟悉SQLite嵌入式开发的软件工程师。…

查看全部问答∨

程序员的年龄限制

参加开发将近三个月了,却越来越困惑,首先是担心自己做程序员发展,其次感觉自己做的东西真是没什么深度,自己压根没用到任何什么算法什么东西的,大牛们给我指个路,程序这个路值的走下去么?…

查看全部问答∨

求助—关于将st语言转化为plcopen的xml

大家好,现在开始做一个项目,涉及到将structure text语言转化为plcopen定义的xml文件,由于之前没有这方面经验,所以不知道有没有什么工具进行此方面工作,借此宝地特向各位高手求教,谢谢了。…

查看全部问答∨

设计一个产品,最花精力是哪一部分?

最好说说是哪类产品. 主要是设计阶段,比如,方案,硬件,软件,调试,测试等等,可以补充, 调研,售后,维护这些可能伸缩性太大,不好比较. …

查看全部问答∨

DMA1ADC1和TIM4CH1冲突?

刚才还以为AD烧掉了 重G了个工程 发现没事 回来再找 发现是DMA1上1通道的2个输入冲突 已经配置了优先级 ADC1 和 TIM4CH1 都配置了 循环DMA发送 这样的话就不行了? 看了下手册 没有特意讲这方面的东西~~ 忘指教 下载 (12.29 K ...…

查看全部问答∨

关于输入捕获模式下数脉冲的个数,请大家帮忙啊

                                 输入捕获模式下数脉冲的个数时,频率大于20khz的就出错了,试图改变捕获的预分频值,结果是一样的,不知道怎么解决 ...…

查看全部问答∨

SysTickPeriodSet();函数用法

请教高手 SysTickPeriodSet(1000)是多少秒?SysTickPeriodSet()的参数跟哪些配置有关?…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved