qt-5.6.0 移植之纯净的linux文件系统的建立
為什么要建立一個最純凈的文件系統,一開始是想在qt-4.8.5的文件系統基礎之上加東西,慎重想了一下,這方法行不通,以為有很多東西不熟悉。干脆就自己建立一個。
?
步驟很簡單:
一:下載一個bulidroot ??
地址是:https://buildroot.org/
?
二:解壓。
tar -xvf?buildroot-2016.05.tar.gz
?
三: 配置:
make menuconfig
如下圖配置,平臺架構,CPU選擇 , 因為我的板子是 arm-cotexA8的 ,所以有以下配置:
? ? ? ? ? ??
?
這是我的板子的配置。依個人板子自己定制。、
?
配置交叉編譯器:
? ? ? ? ? ? ? ? ?
這里的話他會自動幫你下載交叉編譯器
?
還可以配置系統,這里的話我沒有做過多的配置:
?
?
?
最后 , make?
生成的文件系統在output/target/ 里面
?
四: 配置完生成完得目錄里面加一些東西。
在etc/init.d/rcS里面加這么幾句話:
1 mount -t ramfs none /dev 2 mount -t tmpfs none /tmp 3 /sbin/mdev -s
?
在etc/inittab 里面加一句
1 ttyO1::askfirst:/bin/shOK,完事。
?
把文件系統打包成你自己想要的格式然后登陸的時候敲root
進去的時候可能要等一會才能用shell命令。可能是調用在后面。暫時還沒有跟蹤他的源代碼。
轉載于:https://www.cnblogs.com/chenfulin5/p/5796415.html
總結
以上是生活随笔為你收集整理的qt-5.6.0 移植之纯净的linux文件系统的建立的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【对比分析四】position的abso
- 下一篇: javaweb回顾第十二篇监听器