×
单片机 > 单片机程序设计 > 详情

S5PV210开发 -- QT4.8 移植

发布时间:2020-06-02 发布时间:
|

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

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
stm32 总线矩阵介绍