tiny6410的QT4 7開發與移植

2022-07-16 06:15:13 字數 1509 閱讀 8180

一、系統環境

二、開發平台搭建步驟

將arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz複製到fedora的目錄下,如/tmp,然後解壓:

cd /tmp

tar xvzf arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz -c /

這個命令將arm-linux-gcc安裝到/opt/friendlyarm/toolschain/4.5.1目錄下。

修改/root/.bashrc檔案,在最後一行加入

export path=$path:/opt/friendlyarm/toolschain/4.5.1/bin

若重登系統後,在命令列輸入arm-linux-gcc -v ,可以看到版本資訊,說明安裝完成。

虛擬機器上qt4.7的安裝在虛擬機器上解壓qt-everywhere-opensource-src-4.7.0.tar.gz,如/tmp/qte-4.7

在/opt/tiny6410目錄下解壓

cd /opt/tiny6410

tar xzvf /opt/qt-everywhere-opensource-src-4.7.0.tar.gz

交叉編譯qt4.7

在命令列寫輸入以下指令:

cd /opt/tiny6410/qt-everywhere-opensource-src-4.7.0

echo yes | ./configure -prefix /opt/qt4.7 -opensource -embeded arm -xplatform qws/linux-arm-g++

-no-webkit -qt-libtiff -qt-libmng -qt-mouse-tslib -qt-mouse-pc -no-mouse-linuxtp -no-neon

值得注意的是-prefix /opt/qt4.7指定了安裝路徑/opt/qt4.7。

隨後執行命令:

make && make install

在tiny6410上部署qt4.7

在虛擬機器上將qt4.7打包

cd /opt

tar cvzf qt4.7.tgz qt4.7

隨後將qt4.7.tgz拷貝到sd卡上,通過sd卡將其放在tiny6410開發版的/opt目錄下

cd /opt

tar xvzf /sdcard/qt4.7.tgz

注意在tiny6410上,安裝路徑也應該是/opt/qt4.7

在tiny6410上配置檔案

編寫qt專案檔案,並進行編譯

在虛擬機器進行qt開發,具體程式網上有很多例子的,這裡不進行詳細介紹了。接下來主要介紹編譯過程:

其中qws代表qt windows server ,同時在執行qt4程式時,需要把qtopia停止,防止出現衝突。

搭建Tiny6410裸機開發環境

工作目標 搭建tiny6410裸機開發環境 解決過程 1 燒錄superboot到sd卡。superboot採用的版本 superboot 20101117。燒錄軟體 sd flasher。以管理員身份執行sd flasher,先reformat檢測到的sd卡,在relayout sd卡,最後執行f...

Qt 4 7開發環境的搭建

依然是在ubuntu10.04下。另外注意現在已不是qtopia時代,現在的qt一次編寫,到處執行,下圖中qt libraries 4.7.2 for linux x11和qt libraries 4.7.2 for embedded linux兩個包的內容是完全一樣的。以root身份執行安裝是因為...

成功燒寫tiny6410開發板

1.usb轉串列埠驅動安裝失敗,經過查詢資料,主要是最新的版的驅動程式和串列埠線不匹配,如果你找不到合適的驅動程式,可以在電腦上面安裝驅動精靈和驅動人生。這連個軟體可以幫你安裝好對應的驅動,但是需要自己手動選擇驅動版本。3.注意事項 tiny6410裡面有兩個串列埠,需要接第二個串列埠,還是就是波特...