大致學習Linux自學嵌入式
下面就這就來講術Linux自學嵌入式,系統管理員和Linux系統自學者的參考書或培訓教材,還可供希望轉入嵌入式領域的科研和工程技術人員參考使用。經過幾天的努力,這幾天很累,熬夜和查找資料。總之,雖然是Linux自學嵌入式,可是效果還可以,費了很大勁。
Linux自學嵌入式愛你,又想說恨你。可是要想以后有一份不錯的工作來養家糊口,只能堅持不懈的努力。正如我一個中興的朋友說的好:人都會有目標,可是要堅持不懈的努力那就很難。
這幾天一直在忙著QTOPIA4.2.1在2410上面的移植,平臺的差異,編譯器的問題,可是我***萬萬沒有想到,還是得到一個論壇大哥的幫助,還得以解決。問題出在make的前提是一定要是原來的源代碼,不管你是make clean過,還是怎么講都不行。至少我在red hat Linux 9上面是這樣的。
硬件平臺
1.主機: PC機,512M內存以上。
2.目標機: UP-NetARM2410-S實驗平臺。
移植軟件資源
1.Red Hat Linux 9.0(主機操作系統)
2.gcc-3.4.1.tar.gz(主機編譯器)
3.arm-linux-gcc-3.4.1.tar.bz2(交叉編譯器)
4.tslib-1.3.tar.bz2(管理目標平臺的觸摸屏)
5.qtopia-opensource-src-4.2.1.tar.gz(包含Qt,Qtopia core)
6. GUI(QT)的移植過程
編譯前的約定:
1)我的工作目錄為:/mnt/nfs。
2)qtopia-opensource-src-4.2.1.tar.gz 軟件包放在/mnt/nfs/qtopia4目錄下。
Linux自學嵌入式編譯主機編譯器 gcc-3.4.1.tar.gz
步驟如下:
# tar –zxvf gcc-3.4.1.tar.gz
# ./configure (默認安裝目錄為:/usr/local)
# make
# make install
安裝完成后,Linux自學嵌入式可執行文件放在/usr/local/bin目錄下,庫文件放在/usr/local/lib目錄下。
【編輯推薦】