S5PV210开发 -- QT4.8 移植
如需轉(zhuǎn)載請注明出處:https://blog.csdn.net/qq_29350001/article/details/78498784
今天應(yīng)網(wǎng)友要求給他,生成一下nand平臺的根文件系統(tǒng)。由此簡單的來講解一下。
一、安裝交叉編譯器
前面講過了,參看:S5PV210開發(fā) -- 交叉編譯器
二、安裝 QT4.8 源碼包
將光盤中的 QT4.8 源碼包 qt_x210v3s_160307.tar.bz2 拷貝到 ubuntu 的用戶目錄并解壓:
? ? tar -xvf?qt_x210v3s_160307.tar.bz2
?
接下來分為 Nand和iNand平臺編譯方式不一樣的。
三、nand 平臺移植
(1)編譯uboot
執(zhí)行如下指令編譯:
? ? ./mk -un
在 release 目錄下生成?uboot.bin
(2)編譯內(nèi)核
執(zhí)行如下指令編譯內(nèi)核:
? ? ./mk -k
在 release 目錄下生成?zImage-qt?
(3)編譯文件系統(tǒng)
執(zhí)行如下指令編譯文件系統(tǒng):
? ? ./mk -r
出現(xiàn)一系列錯誤,如:You must install 'git' on your build machine 需要安裝相應(yīng)軟件。
參看:buildroot
安裝需要的軟件包:
sudo apt-get install g++ bison flex texinfo git hgsubversion whois
我用的是 Ubuntu 10.04,沒有?hgsubversion 軟件,使用:apt-cache search hg查找和hg有關(guān)的安裝包,在查找到的列表中發(fā)現(xiàn)有hgsvn,于是安裝這個替代。
在 release 目錄下生成?rootfs.tar (編譯時間有點長,用時 2 個小時)
(4)制作基于 uboot 的文件系統(tǒng)
下載:?mkfs.jffs2?,將其放到 /sbin 目錄下。
執(zhí)行如下指令編譯:
? ? ./mk -rj
在 release 目錄下生成?rootfs_qt4.jffs2
(5)查看 release 目錄
四、iNand 平臺移植
(1)編譯uboot
?
執(zhí)行如下指令編譯:
? ? ./mk -ui
在 release 目錄下生成 uboot.bin?
?
(2)編譯內(nèi)核
?
執(zhí)行如下指令編譯內(nèi)核:
? ? ./mk -k
在 release 目錄下生成 zImage-qt?
?
(3)編譯文件系統(tǒng)
?
執(zhí)行如下指令編譯文件系統(tǒng):
? ? ./mk -r
在 release 目錄下生成 rootfs.tar
?
(4)制作基于 uboot 的文件系統(tǒng)
?
執(zhí)行如下指令編譯:
? ? ./mk -re
?
在 release 目錄下生成 rootfs_qt4.ext3
如需轉(zhuǎn)載請注明出處:https://blog.csdn.net/qq_29350001/article/details/78498784
?
總結(jié)
以上是生活随笔為你收集整理的S5PV210开发 -- QT4.8 移植的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2022中国物联网行业研究报告
- 下一篇: springMvc(实现HandlerM