今天应网友要求给他,生成一下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开发 -- 通信
下一篇:S5PV210开发 -- UART 详解
推荐阅读
史海拾趣
Hammond公司的故事始于1916年,当时它仅仅是一个位于加拿大安大略省圭尔夫的后院车间。1917年,OS Hammond and Son正式成立,并在接下来的几年里开始制造电子管收音机、电池充电器等电子产品。这一时期,Hammond逐步积累了技术和市场经验,为后续的快速发展奠定了基础。随着广播和通讯行业的兴起,Hammond敏锐地捕捉到了市场机遇,开始专注于为这些行业提供关键组件。
随着市场竞争的加剧和消费者需求的不断变化,DIOO公司意识到品牌重塑和多元化发展的重要性。在近几年中,DIOO公司加强了品牌宣传和推广力度,通过推出新的品牌形象和广告活动,提高了品牌知名度和美誉度。同时,DIOO公司还积极拓展产品线,推出了包括智能家居、智能穿戴设备、游戏硬件等在内的多元化产品系列,进一步满足了消费者的多样化需求。
面对数字化时代的挑战和机遇,DIOO公司决定加快数字化转型步伐。通过引入云计算、大数据、人工智能等先进技术,DIOO公司实现了产品设计、生产、销售等各个环节的数字化管理。同时,DIOO公司还积极探索新的商业模式和市场机会,与互联网企业、电信运营商等合作伙伴共同打造智能生态圈。未来,DIOO公司将继续秉承创新、卓越、服务的理念,致力于成为全球领先的电子产品制造商和服务提供商。
企业文化是企业发展的灵魂。ECM Electronics Limited.注重企业文化的建设,倡导“诚信、创新、协作、共赢”的价值观。公司注重员工的培训和发展,为员工提供良好的工作环境和职业发展机会。通过团队建设活动,增强员工的凝聚力和归属感。正是这些积极向上的企业文化和优秀的团队,为ECM Electronics Limited.的持续发展提供了源源不断的动力。
EXCELSEMI公司深知技术创新对于企业发展的重要性。因此,公司始终保持对研发的重视和投入。公司不仅设立了专门的研发中心,还引进了一批高素质的研发人才。通过持续的研发投入和技术创新,EXCELSEMI在半导体领域取得了多项专利和技术成果,为公司的发展提供了源源不断的动力。
在电子行业中,技术创新是企业持续发展的关键。动运科技始终将技术创新作为公司的核心竞争力,不断投入研发资源,推动产品升级和技术创新。近年来,公司在自动对焦和光学防抖技术方面取得了重大突破,成功应用于音圈马达驱动芯片中,为智能手机等设备的摄像头模组提供了更加稳定、清晰的成像效果。这一技术的成功应用,不仅提升了动运科技在业界的地位,也为公司带来了广阔的市场前景。
利用LM2903的OC门结构完成3.3V与5V之间的电平转换 电路里3.3V的DSP串口要与5V的CMOS设备(摄相机)通讯,中间需加电平转换电路。如果使用专用芯片需要采用带两组电源输入、两组独立方向控制的芯片,成本比较高,所以利用LM2903比较器的OC门输 ...… 查看全部问答∨ |
|
看到一个“宏定义学习手记”的帖子,很多人,不管懂还是不懂都帮顶,自己有点感想,所以把想法说出来,让大家来讨论。[只对汇编语言] 宏,简单来说,可以理解成替换,代表的意思。比如 M_InitTime0 EQU 20H, ...… 查看全部问答∨ |
嵌入式系统应用SQLite开发需要注意那些问题? 另: 招聘,我公司(www.congxing.com.cn)招聘熟悉SQLite嵌入式开发的软件工程师。… 查看全部问答∨ |
大家好,现在开始做一个项目,涉及到将structure text语言转化为plcopen定义的xml文件,由于之前没有这方面经验,所以不知道有没有什么工具进行此方面工作,借此宝地特向各位高手求教,谢谢了。… 查看全部问答∨ |
|
刚才还以为AD烧掉了 重G了个工程 发现没事 回来再找 发现是DMA1上1通道的2个输入冲突 已经配置了优先级 ADC1 和 TIM4CH1 都配置了 循环DMA发送 这样的话就不行了? 看了下手册 没有特意讲这方面的东西~~ 忘指教 下载 (12.29 K ...… 查看全部问答∨ |
|