S5PV210开发 -- QT4.8 移植

如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/78498784

今天应网友要求给他,生成一下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

如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/78498784

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

聚优致成

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值