历史上的今天
今天是:2024年08月30日(星期五)
2019年08月30日 | S5PV210开发 -- QT4.8 移植
2019-08-30 来源:eefocus
今天应网友要求给他,生成一下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开发 -- 通信
史海拾趣
|
长期供应网络分析仪HP8753C/8753E/8753D/8714ET/8720ES/8722ES/8752C 一、 综合测试仪 R&S CMU200(可测GSM900/1800);Agilent8960 E5515B(可测GSM900/1800/1900/GPRS);Agilnet8960 E5515C(OPT:002、003,可测GSM、CDMA);R&S CMD55(可测900/1800);R&S CMD60(DECT测试仪);MT8801B(PHS测试仪); ...… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 08:59 编辑 基于FPGA的数据采集器 [ 本帖最后由 open82977352 于 2009-7-31 11:37 编辑 ] … 查看全部问答> |
|
一直以来接触到的资料都是这么讲的:在配置完GPRS模块之后,要向模块发送一个ATD*99***1#指令,完成与移动的GGSN的连接。 可是最近拿到了一个程序,是SIM300上网的,它的上网大致流程是这样的: 1.配置SIM300模块 2.通过AT+CIPSTART指定IP,建立T ...… 查看全部问答> |
|
下了血本 花了一天做好了板子 THS3001 + TLC5510 按EDA实验与实践的图画好(基本和datasheet上的图一致,除了是使用外部的基准电压外) , 竟然无法采样。 输入运放的4.7u的电容去掉,还能在TLC的第19脚看到正弦波,但是一 ...… 查看全部问答> |
|
想要通过UART0发送一串“abc” 我按照说明书上的计算公式。 主频为120MHz,所要得到的波特率为115200。 计算所得是DivAddVal=1,MulVal=2,DLM = 0,DLL=2B. 通过串口调试助手得出来的是字符8,不知道是什么原因,望高手指点!… 查看全部问答> |




