日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 嵌入式 > 嵌入式軟件
[導讀]qt版本4.8.6 opencv版本2.4.5Host編譯環(huán)境:zybo上跑的是xillybus的xillinux版本的ubuntu,參考的一個日語的教程安裝的opencv和qt。直接使用的apt-get 命令安裝的,zybo板

qt版本4.8.6 opencv版本2.4.5

Host編譯環(huán)境:

zybo上跑的是xillybus的xillinux版本的ubuntu,參考的一個日語的教程安裝的opencv和qt。直接使用的apt-get 命令安裝的,zybo板子上已經(jīng)安裝了arm-linux-gnueabihf-的編譯環(huán)境,hf是用到了硬件浮點,應該在效率上高一些吧命令如下

apt-get install gcc-arm-linux-gnueabihf

apt-get install g++-arm-linux-gnueabihf

 


在xillinux 的終端下跑如下命令安裝qt

apt-get install qt4-dev-tools #開發(fā)包

apt-get install qtcreator #IDE

apt-get install qt4-doc #文檔

opencv庫

apt-get install libopencv-dev

這樣在板子上就能直接運行qtcreator編譯qt和opencv的程序了,具體的qt調(diào)用opencv庫的方法很簡單這就不說了

注意:host編譯出來的是桌面圖形的qt程序,一般交叉編譯的在arm板子上用的都是qws界面,而且host的性能肯定沒有pc的性能好,編譯個程序都要好長時間,于是在pc端上搭建交叉編譯環(huán)境。

PC交叉編譯環(huán)境:

既然已經(jīng)能再zybo上編譯了,相應的庫在zybo下都有了,想著交叉編譯環(huán)境應該很容易,想把板子上的文件直接拷到PC上看看能不能用,于是把zybo里的qmake 和opencv的動態(tài)鏈接文件都拷到了PC端,在qtcreator上做kit的時候發(fā)現(xiàn)qmake 不能解析哈。。。

還是要重新交叉編譯遍qt的。。。在PC端裝好arm-linux-gnueabihf-的編譯器,在qt的源碼目錄下configure,這個是參考的之前交叉編譯的配置:

./configure -embedded armv7 -xplatform qws/linux-arm-gnueabi-g++ -little-endian -opensource -host-little-endian -confirm-license -nomake demos -nomake examples -no-pch -prefix /usr/local/qt-arm

很簡潔哈make和make install 后(竟然沒錯誤 哈哈 rp。。。)注:事先要改好linux-arm-gnueabi-g++文件里的內(nèi)容

然后把opencv的.so文件拷到和arm板子上位置相同的路徑里,把在板子上編譯過的程序源碼放到pc端編譯了下,(板子上的程序用到了opencv)opencv的動態(tài)鏈接庫文件可以用~,但是提示gtk和gdk等等的動態(tài)鏈接文件缺失,但是貌似這樣就不用再交叉編譯opencv啦,感覺這樣輕松不少。對于提示缺少的一些.so文件,找了找那些文件的位置發(fā)現(xiàn)都是在板子“/lib/arm-linux-gnueabihf”,“/usr/lib/arm-linux-gnueabihf”路徑下,把這兩個文件夾拷到PC端對應路徑下,再次編譯程序,沒報錯,把編譯好的程序拷到板子上設置好qws的環(huán)境變量能夠正常運行。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀

在嵌入式系統(tǒng)開發(fā)領域,Qt憑借其跨平臺特性、豐富的GUI組件和高效的開發(fā)框架,成為構建交互式界面的首選工具之一。對于嵌入式工程師而言,掌握Qt不僅能提升開發(fā)效率,更能為智能設備、工業(yè)控制、汽車電子等領域的產(chǎn)品帶來更優(yōu)質(zhì)的...

關鍵字: 嵌入式 QT

在嵌入式系統(tǒng)開發(fā)領域,Qt憑借其跨平臺特性和豐富的功能庫,已成為構建高性能圖形用戶界面(GUI)的首選工具之一。對于嵌入式工程師而言,掌握Qt的多種開發(fā)方式不僅能提升開發(fā)效率,還能增強對復雜嵌入式系統(tǒng)的控制能力。

關鍵字: 嵌入式系統(tǒng) QT

在嵌入式Linux圖形界面開發(fā)中,Qt框架憑借其跨平臺特性與豐富的組件庫成為首選方案。其核心的信號槽機制為對象間通信提供了高效解耦方案,但在資源受限的嵌入式場景中,不當使用可能導致性能瓶頸。本文從機制原理出發(fā),結合典型場...

關鍵字: QT 嵌入式Linux 信號槽

隨著數(shù)字孿生技術的發(fā)展 , 三維模型的顯示與控制技術應用需求 日益迫切 , 當前在嵌入式環(huán)境下實現(xiàn)復雜模型的三維顯示與控制仍存在渲染效率低 、交互控制復雜 、控制延遲高 、可移植性差等問題 。針對上述問題 ,提出了一種基...

關鍵字: 0SG QT 三維可視化 模型交互控制 RK3588平臺

Qt是一款由Qt公司(前身為Trolltech)開發(fā)的跨平臺應用程序框架。它提供了豐富的功能,包括圖形用戶界面、數(shù)據(jù)庫操作、網(wǎng)絡通信等,使得開發(fā)者能夠更加便捷地創(chuàng)建高質(zhì)量、可移植性強的應用程序。Qt采用C++編寫,同時也...

關鍵字: QT RTOS

據(jù)媒體報道,日前,三星向華為轉讓了98項美國專利。此前公開的資料顯示,三星曾在2019年向華為轉讓81項專利,加上這次總計有179項專利所有權轉移。

關鍵字: 5G 交叉 授權

摘 要 :為解決制鞋行業(yè)中噴膠精度不高、靈活性差、生產(chǎn)效率低的問題,設計一種基于機器視覺的鞋模噴膠系統(tǒng)。該系統(tǒng)硬件由工業(yè)攝像頭、工控機及路由器構成,軟件則采用圖像識別庫 OpenCV 與圖形界面應用程序開發(fā)框架 Qt 編...

關鍵字: 機器視覺 圖像處理 鞋模 噴膠 OpenCV QT

嵌入式系統(tǒng)是指以應用為中心、以計算機技術為基礎,軟件硬件可裁剪、適應應用系統(tǒng)對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統(tǒng)。

關鍵字: QT 嵌入式 C++

摘 要:倉儲作為物流與供應鏈的核心環(huán)節(jié),對食品安全的控制起著至關重要的作用。溫濕度是影響糧食倉儲過程安全與品質(zhì)的重要因素。文中使用無線傳感網(wǎng)絡進行數(shù)據(jù)采集,通過Qt平臺設計軟件系統(tǒng),并借助數(shù)據(jù)庫進行數(shù)據(jù)存儲與分析處理,實...

關鍵字: 成品糧 倉儲 溫濕度監(jiān)測 無線傳感網(wǎng)絡 QT

在此部件上繪制行號,并將其放置在CodeEditor的viewport()的左邊距區(qū)域上,QWidget類也可以幫助我們對其內(nèi)容進行滾動。

關鍵字: QT 代碼編輯器
關閉