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
?
總結
以上是生活随笔為你收集整理的S5PV210开发 -- QT4.8 移植的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 2022中国物联网行业研究报告
 - 下一篇: [小结]InnoDB体系结构及工作原理