999国内精品永久免费视频,色偷偷9999www,亚洲国产成人爱av在线播放,6080亚洲人久久精品,欧美超高清xxxhd

首頁(yè) 新聞 工控搜 論壇 廠商論壇 產(chǎn)品 方案 廠商 人才 文摘 下載 展覽
中華工控網(wǎng)首頁(yè)
  P L C | 變頻器與傳動(dòng) | 傳感器 | 現(xiàn)場(chǎng)檢測(cè)儀表 | 工控軟件 | 人機(jī)界面 | 運(yùn)動(dòng)控制
  D C S | 工業(yè)以太網(wǎng) | 現(xiàn)場(chǎng)總線 | 顯示調(diào)節(jié)儀表 | 數(shù)據(jù)采集 | 數(shù)傳測(cè)控 | 工業(yè)安全
  電 源 | 嵌入式系統(tǒng) | PC based | 機(jī)柜箱體殼體 | 低壓電器 | 機(jī)器視覺(jué)
基于ATMEL AT91SAM9261開(kāi)發(fā)板的QT移植
杭州邁沖科技有限公司
收藏本文     查看收藏
基于ATMEL AT91SAM9261開(kāi)發(fā)板的QT移植
一、準(zhǔn)備工作   
開(kāi)發(fā)環(huán)境:RedHat Linux 9.0+ARM-LINUX
QT軟件包:tmake-1.13.tar.gz qt-embedded-2.3.10.tar.gz qt-x11-2.3.2 .tar.gz
二、解壓安裝包并設(shè)置環(huán)境變量
       接下來(lái)的工作都在統(tǒng)一目錄下執(zhí)行,如/home/9261qt
1、安裝Tmake
tar -xzf tmake-1.13.tar.gz
export TMAKEDIR=$PWD/tmake-1.13
2、安裝Qt 2.3.2
tar -xzf qt-x11-2.3.2.tar.gz
export QT2DIR=$PWD/qt-2.3.2
3.安裝Qt/Embedded
tar -xzf qt-embedded-2.3.10-free.tar.gz
export QTEDIR=$PWD/qt-2.3.10
三、編譯QT
       1.編譯 Qt2.3.2
cd $QT2DIR
export TMAKEPATH=$TMAKEDIR/lib/linux-g++
export QTDIR=$QT2DIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
./configure -no-xft
make
mkdir $QTEDIR/bin
cp bin/uic $QTEDIR/bin/
注:./configure 是對(duì)Qt 進(jìn)行配置, 編譯完成后需要將生成的/bin/uic 復(fù)制到$QTEDIR 下新創(chuàng)建的目錄bin 中,因?yàn)樵陔S后編譯Qt/Embedded 的時(shí)候會(huì)用到這個(gè)工具。
2. 編譯Qvfb
export TMAKEPATH=$TMAKEDIR/lib/linux-g++
export QTDIR=$QT2DIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
cd $QTEDIR/tools/qvfb
tmake -o Makefile qvfb.pro
make
mv qvfb $QTEDIR/bin/
注:qvfb 工具用來(lái)生成Virtual framebuffer,這是一個(gè)非常有用的工具,它可以模擬在開(kāi)發(fā)板上的顯示情況,如果在Virtual framebuffer 中運(yùn)行沒(méi)有問(wèn)題的話,可以直接通過(guò)交叉編譯在開(kāi)發(fā)板上運(yùn)行。
3. 編譯Qt/Embedded
cd $QTEDIR
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-x86-g++
export QTDIR=$QTEDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
./configure -no-xft -qvfb -depths 4,8,16,32
make
四、PC上運(yùn)行測(cè)試
       1、在主機(jī)的frambuffer上運(yùn)行
              cd $QTEDIR/examples/launcher
./launcher -qws
       2、在Virtual frambuffer上運(yùn)行
              export QTDIR=$QTEDIR
export PATH=$QTEDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTEDIR/lib:$QT2DIR/lib:$LD_LIBRARY_PATH
cd $QTEDIR/examples/launcher
qvfb -width 640 -height 480 &
sleep 10
./launcher –qws
五、QT移植到ARM開(kāi)發(fā)板上
       cd $QTEDIR
export TMAKEPATH=$TMAKEDIR/lib/qws/linux-arm-g++
export QTDIR=$QTEDIR
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
./configure -xplatform linux-arm-g++ -no-xft -no-qvfb -depths 4,8,16,32
make
這步完成后,我們會(huì)在/$QTEDIR/lib/目錄下面看到libqte.so,libqte.so.2,libqte.so.2.3 ,libqte.so.2.3.10 這四個(gè)文件,我們可以使用file 命令來(lái)查看這個(gè)庫(kù)文件是否是我們需要的在開(kāi)發(fā)板上跑的庫(kù)。
file libqte.so.2.3.10
libqte.so.2.3.10: ELF 32-bit LSB shared object, ARM, version 1 (ARM), not stripped
       有了這個(gè)庫(kù)以后我們就可以把它拷貝到我們的開(kāi)發(fā)板中相應(yīng)的庫(kù)目錄下面,這里我們選擇了開(kāi)發(fā)板上的/usr/lib 目錄,將/$QTEDIR/lib/下的libqte.so*復(fù)制到/usr/lib 目錄下。
六、ARM運(yùn)行測(cè)試程序
 

狀 態(tài): 離線

公司簡(jiǎn)介
產(chǎn)品目錄

公司名稱: 杭州邁沖科技有限公司
聯(lián) 系 人: 朱——
電  話: 0571-87973488
傳  真: 0571-87976488
地  址: 杭州市西湖區(qū)西湖科技園金蓬街366號(hào)1號(hào)樓3樓
郵  編: 310013
主  頁(yè):
 
該廠商相關(guān)技術(shù)文摘:
基于ATMEL AT91SAM9261開(kāi)發(fā)板的MiniGUI移植
QT中文字體的顯示方法
更多文摘...
立即發(fā)送詢問(wèn)信息在線聯(lián)系該技術(shù)文摘廠商:
用戶名: 密碼: 免費(fèi)注冊(cè)為中華工控網(wǎng)會(huì)員
請(qǐng)留下您的有效聯(lián)系方式,以方便我們及時(shí)與您聯(lián)絡(luò)

關(guān)于我們 | 聯(lián)系我們 | 廣告服務(wù) | 本站動(dòng)態(tài) | 友情鏈接 | 法律聲明 | 不良信息舉報(bào)
工控網(wǎng)客服熱線:0755-86369299
版權(quán)所有 中華工控網(wǎng) Copyright©2022 Gkong.com, All Rights Reserved