linux嵌入式qt
Ⅰ 嵌入式linux怎麼用qt做pdf閱讀器
1.想要在開發板上運行,你需要移植QTE.添加arm-linux-交叉編譯工具鏈. 把原有的工程交叉編譯生產開發板上可以運行的程序.把可執行程序和QTE庫考到開發板上.再改一下環境變數就ok了. 2.用Qt Creator啊.
Ⅱ 什麼是嵌入式 Qt
Qt是一個跨平台應用程序和UI開發框架。使用Qt只需一次性開發應用程序,無須重新編寫源代碼,便可跨不同桌面和嵌入式操作系統部署這些應用程序。Qt原為奇趣科技公司(Trolltech,www.trolltech.com)開發維護,已被nokia公司收購,在nokia的推動下,Qt的發展非常快速,版本不斷更新。目前最新的Qt主版本為4.8.1,所支持的平台如下圖所示:
EasyARM-iMX283提供已交叉編譯好的Qt庫(Qt-4.8.0),用戶無需編譯,系統已經將Qt庫文件集成到了交叉編譯器中。用戶將得到此庫的兩份拷貝,一份內嵌在交叉編譯工具鏈中,供編譯時鏈接使用。一份內嵌在目標板文件系統中,放置在系統庫目錄下,供Qt程序運行時動態載入使用
Ⅲ 嵌入式qt是什麼意思,為什麼要學QT呢
是一種人機交互界面,說簡單點就是一個運行界面!Liunx不像Windows有自己的界面,它的操作主要是命令行模式,就像早期的DOS,Qt就是一個程序,可以更好的實現人機交互控制!
Ⅳ 求助:qt在linux下,嵌入式交叉編譯環境配置
第一步,你需要下載QT源代碼(4.8的編譯比較容易),然後通過 ./configure (參數自己定,不懂看readme)接下來就是在QT CREATE裡面配置了,如下: 工具-->選項--->構建和運行 1. 編譯器: 點擊添加: "名稱"隨意 "編譯器路徑" **/arm-none-linux-gnueabi-g...
Ⅳ arm嵌入式linux qt入門問題請教
1、qt-x11是建立在X11圖開庫上的,X11圖形庫又是建軍在FRAMBUFFER上的,FRAMBUFFER是linux內核的圖形庫,X11系統資源需求大,不能用於嵌入式,所以qt-embedded產生了,它不是建立在X11圖形庫上的,它是直接建立在FRAMBUFFER上的,占系統資源極少,可以在嵌入式上使用。qtopia-core這個概念是相對於qtopia提出的。它就是qt-embedded。而qtopia是QT公司的一個嵌入式桌面系統,目前已停止開發了。
2、如果arm上沒有qt庫,不能運行QT程序,必須把相應的QT庫按裝到ARM板上。
3、qmake產生makefile,make根據makefile調用gcc進行編譯。
4、qt-embedded-linux-opensource-src-4.4.3.tar.gz是用在嵌入式上的QT開發庫。用法與qt-4.4.3-x11版的用法一樣。
5、沒有辦法模擬,只能先進行qt-embedded的移植工作。但是開發qt-embedded程序時,到是可以在PC機上先用qvfb模擬調試的。
6、qt-embedded庫先交叉編譯,完成後下載到開發板上,以後開發應用程序時,qt庫不用再下載的。
7、寫qt程序需要4.0版以上的交叉編譯器。網上可以下載現成。
8、這是三個不同版本的gcc交叉編譯器,都老了。目前至少應該使用gcc 4.0以上的。
9、肯定是不行的。
10、呵呵,我也是從新手過來的。也問過類似的小白問題。
Ⅵ QT 嵌入式linux的一個問題,大神現身!!!
你的mount 命令用的不對吧
命令格式:
mount [-t vfstype] [-o options] device dir
你的U盤路徑不等於設備的,U盤對應的設備文件類似為:sdb1...
如果你想掛載到/tmp/sd目錄下,設備文件為sdb1,命令應該為mount /dev/sdb1 /tmp/sd
Ⅶ 在ARM開發板的嵌入式linux系統上運行的QT程序,必須得要在linux里用QT編嗎
1、想在板子上運行用QT編好的程序,必須要在PC的linux系統里用QT編嗎?
不需要.但是必須經過交叉編譯. (window 無法進行交叉編譯.)
2、在windows系統里編好的QT程序,經過交叉編譯後能直接運行在板子上嗎?還是板子需要弄個QT環境啥的?就是往裡面安個相同版本的QT?
必須要保證板子里已經移植成功QTE.編譯過的程序才可以跑在板子上.
(關於如何移植QTE是個大問題.如果你是新手.one month,good luck to you) 交叉編譯的時候用的是QTE的庫而不是普通的QT庫.而且這個庫的版本和編譯工具鏈必須和板子上的一致.
Ⅷ 嵌入式linux +Qt sleep異常
1、想在板子上運行用QT編好的程序,必須要在PC的linux系統里用QT編嗎?
不需要.但是必須經過交叉編譯. (window 無法進行交叉編譯.)
2、在windows系統里編好的QT程序,經過交叉編譯後能直接運行在板子上嗎?還是板子需要弄個QT環境啥的?就是往裡面安個相同版本的QT?
必須要保證板子里已經移植成功QTE.編譯過的程序才可以跑在板子上.
(關於如何移植QTE是個大問題.如果你是新手.one month,good luck to you) 交叉編譯的時候用的是QTE的庫而不是普通的QT庫.而且這個庫的版本和編譯工具鏈必須和板子上的一致.
Ⅸ 嵌入式Linux是uclinux嗎能用qt嗎
uclinux是嵌入式linux的一種,嵌入式linux還包括rtlinux等
QT可以用在嵌入式linux下,rtlinux下有現成的,uclinux下需要移植
Ⅹ 問一些關於嵌入式Linux啟動以及嵌入式Qt開發的問題
1:嵌入式Linux一般都是把終端信息輸送到串口顯示;
2:QTopia是個桌面系統,Qt/E是個Qt開發的庫;
3:你只需要把Qt/E編譯好,移植到開發板里,然後在PC端進行開發設計,最後把程序放到開發板里即可運行了;
4:可以的,直接在/etc/profile文件里進行設置即可.