娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

QT下載:http://download.qt-project.org/

qt-everywhere-opensource-src-4.8.4.tar.gz:http://download.qt-project.org/archive/qt/

tslib下載:https://github.com/libts/tslib/releases


編譯安裝QT-X11-4.5.3

QT-X11-4.5.3是運行于linux平臺下用于仿真QT應用程序的軟件,這樣你便可以在linux平臺下把你應用程序都調試好,然后再利用QT4.5.3把應用程序編譯成ARM版本下載至開發板,這樣你就可以在開發板上運行你的QT應用程序了。

下面是安裝步驟:


1、先安裝以下包(否則會報錯 Basic XLib functionality test failed!):


sudo apt-get install libx11-dev libxext-dev libxtst-dev


2、把qt-x11-opensource-src-4.5.3.tar.gz 拷貝到指定目錄下,然后執行以下命令:


#tar zxvf qt-x11-opensource-src-4.5.3.tar.gz  

#cd qt-x11-opensource-src-4.5.3  

#./configure  

#make      //一般用時2-3小時,如果你的機子配置不太低的情況下  

#make install 


一、編譯安裝tslib-1.0

參考這篇文章:tslib移植實踐


二、QT庫移植

準備:qt-everywhere-opensource-src-4.8.4.tar.gz

1、解壓并進入qt-everywhere-opensource-src-4.8.4。


#tar  xzf  qt-everywhere-opensource-src-4.8.4.tar.gz

#cd  qt-everywhere-opensource-src-4.8.4


2、修改 QT目錄下的mkspecs/qws/linux-arm-g++/qmake.conf,添加如下內容(讓交叉編譯工具鏈能找到tslib的庫和頭文件):


# tslib 

QMAKE_INCDIR =/usr/tslib4arm/include

QMAKE_LIBDIR =/usr/tslib4arm/lib

QMAKE_LFLAGS =-WI,-rpath,/usr/tslib4arm/lib


3、配置、編譯和安裝Qt,可以編寫以下腳本并運行。Qt安裝成功可在/opt/framework/qt/arm路徑下看到bin、lib、include等目錄。


#!/bin/sh

#mkdir -vp /opt/framework/qt/arm

#echo yes | ./configure -prefix /opt/framework/qt/arm 

#-opensource -enbedded arm 

#-xplatform qws/linux-arm-g++

#-no-webkit -qt-libtiff -qt-libmng

#-qt-mouse-tslib -qt-mouse-pc

#-no-mouse-linuxtp -no-neon

#-nomake examples 

#-nomake docs

#-nomake demos

#-nomake tools 


echo yes | ./configure -prefix /opt/framework/qt/arm -opensource -embedded arm -xplatform qws/linux-arm-g++  -no-webkit  -qt-libtiff -qt-libmng  -qt-mouse-tslib -qt-mouse-pc -no-mouse-linuxtp -no-neon -nomake examples  -nomake docs -nomake demos -nomake tools


echo "config finished!"


make && make install


4、在開發板根文件系統opt下創建/opt/framework/qt/arm目錄,將/opt/framework/qt/arm目錄下的lib目錄復制到開發板根文件系統的該目錄下。


cd  /nf  s/rootf 

mkdir   -p   opt/framework/qt/arm

cp /opt/framework/qt/arm/lib  ./ -dr


5、編寫以下腳本,命名為setenvqt,此腳本用來為開發板設置Qt運行環境。

注意“等號左右邊不能有空格,否則Linux會提示錯誤 bad variable name”


#!/bin/sh

export  QWS_DISPLAY=:1

export  QT_QWS_FONTDIR=/opt/framework/qt/arm/lib/fonts

export  QWS_MOUSE_PROTO="Tslib MouseMan:/dev/event0"

export  QWS_KEYBOARD=TTY:/dev/tty1

export  HOME=/root


echo "qt init finished!"


將腳本移到開發板根文件系統usr/sbin目錄下,在etc/profile中加入


. setenv4qt


這樣開發板開機就能加載setenv4qt中的環境變量了。


根文件系統編譯鏡像指令:mkyaffs2image-128M rootfs rootfs_qt.img


三、嵌入式Qt程序測試

創建一個Helloworld測試程序。


#include

#include

#include


int main(int argc, char* argv[])

{

  QApplication a(argc, argv);    // Qapplication表示一個應用程序,而它的成員函數exec()則用來執行程序以及消息處理

  QMainWindow w;                 //定義一個QmainWindow主窗口對象w


  QPushButton b(&w);             //通過&w,在主窗口上定義QpushButton按鈕對象b

  b.setText("Yangfeiwu.Today is 20190927.");        //通過b對象的成員函數setText(),設置按鈕名字為Hello QT


  w.show();                      //顯示主窗口

  return a.exec();               //通過exec()執行程序以及消息處理

}


編譯測試程序:


/opt/framework/qt/arm/bin/qmake  -project

/opt/framework/qt/arm/bin/qmake  -makefile

make


下載到開發板根目錄,去開發板執行指令 /HelloQt -qws -fn SIMHEI。

如果報錯libts-0.0找不到,則執行以下指令:


#find -name libts-0.0*

#ln -s /usr/tslib4arm/lib/libts-0.0.so.0  ./opt/framework/qt/arm/lib/libts-0.0.so.0


再次執行,就啟動qt程序了。

在這里插入圖片描述
在這里插入圖片描述

未完待續


關鍵字:mini2440  移植  QT 引用地址:mini2440上移植QT

上一篇:ARM集成開發環境eclipse的安裝(for Linux)
下一篇:ADS1.2使用jlink調試程序(調試芯片s3c2440 arm9)

推薦閱讀

6月29日,上汽集團宣布成立人工智能實驗室,據稱是國內車企創立的首個人工智能實驗室。上汽服務貿易事業部總經理王澤民為實驗室主任。據介紹,上汽集團的人工智能實驗室,將以上汽云計算平臺、大數據平臺以及業務場景為基礎,創建人工智能應用和解決方案,重點聚焦在智慧出行、智能制造、智能駕駛,為上汽“電動化、智能網聯化、共享化、國際化”的戰略提...
6月24日晚間,臺積電發布公告稱,斥資152.79億新臺幣(約合人民幣34億元)向ASML臺灣分公司訂購了一批機器設備。 公告顯示,交付或付款條件為出貨后三十天電匯90%貨款,驗收后三十天電匯10%貨款。訂購的設備類型與數量并未具體說明。 臺積電全球總裁魏哲家近日表示,當前臺積電每年可以生產1200萬片的12英寸晶圓,1100萬片8英寸晶圓,...
天線、雷達、測距儀、衛星、車輛、艦船、其他航空和國防應用,以及270 VDC飛機電源系統里面都有高壓/大電流電路,這給電源管理帶來了獨特的挑戰。因此,如何設計出能夠在較小的空間內更有效地處理高功率的解決方案可謂至關重要。電動汽車、充電站、電池系統以及太陽能和風能應用的配電也是這種情況。 本文說明了高級繼電器和接觸器如何應對嚴苛的配電需求...
6月2日,華為正式發布智能終端操作系統HarmonyOS 2,并在當日啟動首批公測升級HarmonyOS 2的計劃,支持設備包括華為Mate 40系列、Mate 30系列、P40系列、Mate X2、MatePad Pro。不過,雖然HarmonyOS 2帶來諸多新特性,但仍有部分功能未在目前版本上出現。近日,有多位數碼博主表示,HarmonyOS將在下個月迎來新升級,據博主透露,屆時分布式相機、分布...

史海拾趣

問答坊 | AI 解惑

【轉】09年電子競賽參賽技巧經驗11條

本帖最后由 paulhyde 于 2014-9-15 09:02 編輯 有許多認識我的同學經常會問我一些關于怎樣參加電子競賽怎樣準備,他們打算參加全國電子競賽,但又感到很迷茫,不知道該從何做起 ,該怎么準備,今天我以個人的看法和我的經驗所知,也收集補充了這些 ...…

查看全部問答∨

元件腳怎么連接?

在看電路圖的時候,見到這樣的現象,不知道怎么連接的.   ?       做PCB板,這樣的引腳怎么連接?懇請高手指教!不勝感激 …

查看全部問答∨

高質量嵌入式系統開發的集成測試技術

探測故障的最佳時機是在開發過程的早期。如果使用統一建模語言(UML),甚至在分析和設計期間就可以發現故障。  然而,軟件的集成和測試十分困難,嵌入式系統更困難,由于輸入和輸出少,系統的可操作性和可見性都很有限。反常的系統狀態尤其難以測 ...…

查看全部問答∨

驅動中為什么init沒有執行呢,請教

我編寫了個小的驅動,2.4內核的。 加載上去之后發現,init初始化過程沒有執行,請教原因 static void spi_drv_interrupt(int irq, void *dev_id, struct pt_regs *regs) {        } static int spi_drv_open(struct in ...…

查看全部問答∨

彩信MMS封裝問題

現在,有一幅jpeg文件,需要封裝成mms格式發送,怎么做? 不要smil格式的,就是封裝格式的細節(包格式).因為是在單片機上用的 有資料提供或免費開發包提供就更好了. 謝謝!…

查看全部問答∨

求助 WINCE 開機進度顯示,在線等

我將開機LOGO改成了自己公司的LOGO,想在WINCE啟動前,加入開機進度顯示,請問要在哪里修改,要怎樣做啊,…

查看全部問答∨

新手求指點

我的keil uvision2 的全速鍵為什么不能執行啊    求各位指點 呵呵呵…

查看全部問答∨

關于STM8S207系列互補輸出問題

我寫了關于STM8S207的互補輸出代碼,是按照例程寫的,選項字在STVD中已經設置,可就是互補輸出還是出不來,但主輸出是有的,下面附上代碼,大家幫忙看看什么問題, TIM1_DeInit();TIM1_TimeBaseInit(0, TIM1_COUNTERMODE_UP, 800, 0);TIM1_OC1Init ...…

查看全部問答∨

有用過MSP-EXP430G2 Launchpad的朋友嗎 請教幾個問題

主要由以下幾個問題:1. 板子默認的ACLK是多少HZ? 是使用的內部晶振嗎2. TI官方給的溫度測量的例子是使用TimerA的CCR0模擬串口,這樣的話CCR1還可以用于捕獲嗎?(個人感覺可以)3.用TimerA的捕獲測頻并通過串口調試助手實時顯示在PC上,當被測頻 ...…

查看全部問答∨

求購Ti的ez430-chronos手表

就是最近論壇上拍賣的那一款,我的發帖數不夠,買不了。 Ti官網現在不對大陸銷售。 淘寶要550+。 求好心人賣給我一款,挑戰杯急需,不要太貴就好。 …

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 龙门县| 商都县| 库尔勒市| 曲沃县| 新河县| 财经| 盈江县| 滨海县| 黔西| 甘孜县| 邮箱| 大竹县| 阳泉市| 渝中区| 廊坊市| 陆良县| 沧源| 乌拉特前旗| 赤峰市| 玉山县| 德钦县| 湄潭县| 扶风县| 北川| 凤城市| 凤凰县| 大关县| 龙胜| 紫云| 新竹市| 综艺| 延庆县| 邢台市| 洮南市| 武平县| 万宁市| 开江县| 永兴县| 枣阳市| 武胜县| 信阳市|