1. 程式人生 > >移植Qt圖形介面應用程式到S3C2440 arm開發板

移植Qt圖形介面應用程式到S3C2440 arm開發板

1.進入qt已經寫好的一個圖形介面應用程式目錄裡,例如,我的應用程式目錄是在/home/czd/qt_project/mp3player/
$ cd /home/czd/qt_project/mp3player/
發現裡面有個mp3player.pro檔案
我們在上面已配置好的qt-embedded-linux環境下,編譯後自動在/usr/local/目錄下生成咯一個Trolltech目錄,Trolltech/QtEmbedded-4.5.0-arm/bin/下可以看到qmake這個編譯,在/home/czd/qt_project/mp3player/目錄下執行下句:
$/usr/local/Trolltech/QtEmbedded-4.5.0-arm/bin/qmake 
mp3player.pro
則自動在/home/czd/qt_project/mp3player/目錄下生成了一個Makefile檔案,執行:
$ make
則生成二進位制可執行程式mp3player檔案

2.用NFS載入檔案系統的方法(前面已經介紹該方法,在這裡不介紹),啟動arm開發板

3.複製/usr/local/Trolltech/QtEmbedded-4.5.0-arm/lib/下的qt庫到檔案系統的/lib/目錄下

4.拷貝二進位制可執行程式mp3player到NFS共享目錄的檔案系統中,順便也拷貝一首mp3歌曲到該目錄中

5.執行mp3player程式
./mp3player -qws

6.在開發板上可以看到mp3播放器的介面,用觸控式螢幕選擇歌曲,就可以播放咯

7.至此一個Qt圖形介面應用程式移植到開發板上