在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

英創信息技術Qt開發環境的搭建介紹

英創信息技術 ? 來源:英創信息技術 ? 作者:英創信息技術 ? 2020-01-17 09:12 ? 次閱讀

英創嵌入式板卡EM9280 / EM9287 / EM335x在定制的Linux內核中完全實現了對于Qt應用環境的支持。開發Qt程序還需要一些相應的開發環境和工具。

本文將詳細介紹如何在開發主機的Linux系統中搭建Qt應用程序的開發環境。這里采用的Linux系統為Ubuntu12.04,交叉工具鏈為arm-none-linux-gnueabi(版本號為4.4.1),Qt的環境和英創嵌入式板卡中的環境一致為Qt的4.8.5版本,開發工具為Qt Creator2.8.0。為了保證能夠獲得更好的技術支持,建議客戶選用與英創公司相同的Linux系統和交叉工具鏈進行開發。上述的Qt環境壓縮包,和交叉工具鏈arm-none-linux-gnueabi的安裝包,都已經在光盤中提供給客戶了。

英創公司提供給客戶的Qt環境壓縮包已經將編譯好的Qt-4.8.5版本的庫,觸摸屏的ts庫等Qt程序編譯需要的庫文件集成在了一起。這樣省去了客戶移植Qt,tslib的過程,客戶只需要解壓到任意路徑,再運行相關腳本,即可成功安裝Qt-4.8.5及tslib庫文件,并自動設置好它們的路徑,本文將主要詳細描述其步驟操作說明。

1、安裝交叉工具鏈

首先需要安裝交叉工具鏈,英創公司提供給客戶的arm-none-linux-gnueabi安裝包名稱為arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2,復制到相應目錄,然后解壓安裝包,在命令中加入-C,可以選擇路徑解壓。

解壓安裝包

解壓完成以后,添加環境變量。使用命令

#>gedit ~/.bashrc

打開配置文件,在最后加上交叉工具鏈安裝的路徑,需要指定到bin目錄中,按照上面的安裝路徑,應該這樣添加PATH=$PATH:/home/hzc/crosstools/arm-2009q3/bin/。

添加環境變量

添加完成以后保存退出,使用命令#>source ~/.bashrc讓新的環境變量立即生效。這樣就安裝好了交叉工具鏈。這時,可以輸入#>arm-然后按下Tab鍵看是否填充來判斷環境變量是否配置完好。也可以輸入#>arm-none-linux-gnueabi-gcc -v來查看檢查工具鏈版本,以此判斷是否安裝完好。

查看版本

需要注意一點,arm-none-linux-gnueabi需要運行在32位的Linux系統上,可以通過輸入命令:

#>getconf LONG_BIT

來看查看系統是32位還是64位,如果是安裝的64位系統,那么需要安裝一個32位的兼容庫,在Ubuntu系統下, 輸入命令:

#>sudo apt-get install ia32-libs

2、安裝Qt環境

英創公司已經將編譯好的Qt,以及觸摸屏的庫一起打包提供給客戶,客戶只需要將壓縮包拷貝到開發主機上,解壓,然后執行英創公司編寫好的腳本程序,就能夠正常使用了。壓縮包的名稱為qt.tar.bz2,拷貝到開發主機上,先進行解壓,和之前的解壓方法相同。

解壓

解壓完成后,進入到Qt的目錄中,執行命令

#>./install.sh

進入到Qt的bin目錄下,可以查看版本和路徑,使用命令

#>./qmake -v

這樣就完成了Qt進行的安裝。

安裝完成

3、安裝Qt creator

接下來安裝Qt creator,安裝包的下載地址:

http://download.qt-project.org/official_releases/qtcreator/2.8/2.8.0/。

Qt creator的版本為2.8.0,根據你的系統,下載32位或者64位的安裝包,這里使用的是64位安裝包,安裝包名稱為qt-creator-linux-x86_64-opensource-2.8.0.run。將安裝包放到開發主機,直接雙擊運行,按照默認設置即可,如果要修改安裝路徑,那么路徑中不能有中文。

Qt Creator安裝界面

安裝完成后,進入安裝目錄,在安裝目錄的\bin目錄中,雙擊Qt Creator就能啟動程序了。

Qt Creator界面

要進行Qt程序的開發,還需要對Qt Creator進行一些配置,在菜單項中選擇“工具→選項”,然后選擇“構建和運行”項。先設置編譯器,可以看到Qt Creator已經檢測到X86的GCC,而我們要做arm平臺開發的話還需要指定用于arm開發的交叉工具鏈,這里使用第一步安裝的arm-none-linux-gnueabi,單擊右上角的“添加”按鈕,選擇GCC,然后添加編譯器路徑(需要指定到g++文件),完成后單擊“應用”按鈕保存設置。

添加編譯器

選擇編譯器路徑(指定到g++文件)

單擊應用保存配置

下面添加Qt版本,選擇到Qt版本項,在界面中我們可以看到,Qt并沒有自動識別安裝好的Qt,需要我們手動設置。Qt版本需要選擇第二步中安裝好的Qt環境。添加Qt版本的方法很簡單,單擊右上方的“添加”按鈕,然后選擇Qt環境的目錄,指定到qmake文件即可。

添加Qt版本

選擇Qt路徑

配置完成

最后選擇到“構建套件”項中,可以看到已經有一個“桌面(默認)”,直接雙擊它進行修改,名稱可以隨意修改,編譯器選擇之前設置好的交叉編譯工具,Qt版本選擇之前添加好的Qt4.8.5一項。這是完成后單擊“確定”按鈕保存退出。

配置構建套件

這樣,Qt Creator就已經配置完成,可以用來進行開發Qt程序,開發完成的程序只需要將編譯生成的可執行文件拷貝到nandflash中,就可以執行了。

4、編譯例程

打開Qt creator通過“文件→打開文件或項目”,打開一個簡單的helloworld例程,在右下鍵可以選擇是Dbug或者Release版本,單擊右下鍵構建項目,或者快捷鍵“Ctrl+B”,編譯通過后,會生成一個Dbug或者Release文件夾存放編譯后的文件,進入文件夾,將可執行文件拷貝到英創嵌入式主板中,執行,在執行的時候需要在后面加上-qws,這樣就可以看到運行效果了。

編輯界面

運行程序

運行效果

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11475

    瀏覽量

    213011
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6097

    瀏覽量

    36192
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    迅為RK3576開發板NPUrknn-toolkit2環境搭建和使用docker環境安裝

    迅為RK3576開發板NPUrknn-toolkit2環境搭建和使用docker環境安裝
    的頭像 發表于 06-18 15:22 ?97次閱讀
    迅為RK3576<b class='flag-5'>開發</b>板NPUrknn-toolkit2<b class='flag-5'>環境</b><b class='flag-5'>搭建</b>和使用docker<b class='flag-5'>環境</b>安裝

    科普|信是什么?一文讀懂“信息技術應用創新”戰略

    什么是信?信,即“信息技術應用創新”,是國家推動IT系統自主可控、安全可控的重要戰略工程。它不僅是技術層面的創新,更承載著保障國家網絡安全、推動產業升級和實現數字主權的重任。簡單來
    的頭像 發表于 06-13 10:06 ?364次閱讀
    科普|信<b class='flag-5'>創</b>是什么?一文讀懂“<b class='flag-5'>信息技術</b>應用創新”戰略

    第三章 開發環境搭建

    本章介紹了W55MH32開發環境搭建。常用工具 KEIL MDK功能強大,安裝需注意路徑等要點并安裝芯片包。還講解MDK5使用技巧,如文本美化、語法檢測、代碼編輯等實用功能。
    的頭像 發表于 05-26 09:40 ?404次閱讀
    第三章 <b class='flag-5'>開發</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>

    基于RK3576開發板的QT GUI例程

    兼容性。快速上手部分提供了源碼工程下載、開發環境搭建、例程編譯和運行的詳細步驟,建議通過遠程掛載管理源碼以避免丟失。開發指南部分介紹了Too
    的頭像 發表于 05-14 10:26 ?638次閱讀
    基于RK3576<b class='flag-5'>開發</b>板的<b class='flag-5'>QT</b> GUI例程

    技術案例】Qt 環境部署 - Ubuntu 篇

    什么是QtQt是一個跨平臺C++圖形用戶界面應用程序開發框架,可構建高性能的桌面、移動及Web應用程序,也可用于開發非GUI程序,比如控制臺工具和服務器。
    的頭像 發表于 04-16 17:17 ?354次閱讀
    【<b class='flag-5'>技術</b>案例】<b class='flag-5'>Qt</b> <b class='flag-5'>環境</b>部署 - Ubuntu 篇

    芯盛智能榮獲2024年信息技術應用創新工作委員會卓越貢獻成員單位

    日前,中國電子工業標準化技術協會信息技術應用創新工作委員會(以下簡稱 “信工委會”)2024 年度總結座談會于北京隆重舉行。此次會議對在信工作中作出突出貢獻的成員單位予以表彰。江蘇
    的頭像 發表于 01-20 09:56 ?565次閱讀

    飛騰助力首屆教育信息技術應用創新大賽圓滿落幕

    近日,由中國教育技術協會主辦,教育部教育管理信息中心教育信實驗室、公安部第三研究所、中國電子工業標準化技術協會信工委會支持,北京航空航天
    的頭像 發表于 12-24 09:57 ?480次閱讀

    如何搭建企業AI開發環境

    搭建企業AI開發環境是一個復雜而細致的過程,涉及硬件選擇、操作系統配置、軟件安裝、工具選用以及實踐等多個方面。下面,AI部落小編將詳細介紹如何搭建
    的頭像 發表于 12-20 10:37 ?645次閱讀

    SSM開發環境搭建教程 SSM與Spring Boot的區別

    SSM開發環境搭建教程 SSM(Spring+SpringMVC+MyBatis)開發環境搭建
    的頭像 發表于 12-16 18:13 ?1310次閱讀

    中科達榮獲2024年軟件和信息技術服務優秀企業

    及前百家企業”名單。中科達憑借非凡的技術實力與持續的創新能力,成功入選“2024年度軟件和信息技術服務競爭力百強企業”以及“2024年軟件和信息技術服務優秀企業”。
    的頭像 發表于 10-30 11:44 ?884次閱讀

    加速鯤鵬落地!拓維信息遷移工具榮獲鯤鵬原生開發技術認證

    認證。圖/拓維·數據庫適配中間件取得鯤鵬原生開發N認證在數字化時代的大潮中,信戰略作為國家推動信息技術應用創新、保障信息安全與自主可控的關鍵舉措,其重要性日益凸顯
    的頭像 發表于 09-10 08:03 ?737次閱讀
    加速鯤鵬落地!拓維<b class='flag-5'>信息</b>信<b class='flag-5'>創</b>遷移工具榮獲鯤鵬原生<b class='flag-5'>開發</b><b class='flag-5'>技術</b>認證

    中軟國際信服務助力大連信產業發展

    為進一步激發大連本地信產業生態的活力與潛力,搭建一個高效、開放的交流平臺。由大連軟件行業協會攜手大連市信息技術應用創新綜合服務中心主辦,中軟國際協辦的,2024年大連市信息技術應用創
    的頭像 發表于 08-27 16:49 ?1237次閱讀

    【飛凌嵌入式OK527N-C開發板體驗】4. mpp與播放器+ubuntusdk qt環境搭建

    的鏡像地址 參考文檔 的下一個章節,自己搭建開發環境 試用vmware會報錯,使用vbox創建ub20的環境 安裝依賴 安裝qt 安裝
    發表于 07-27 14:59

    QT5+OpenCV4搭建應用開發環境

    作為深度學習算法工程師,必須要掌握應用開發技能嗎?搞工程肯定是必須要會界面開發QT就是一個很不錯的選擇。本文以QT5.15 + OpenCV4.8 + OpenVINO2023為例,
    的頭像 發表于 07-23 11:23 ?1404次閱讀
    <b class='flag-5'>QT</b>5+OpenCV4<b class='flag-5'>搭建</b>應用<b class='flag-5'>開發</b><b class='flag-5'>環境</b>

    PyTorch深度學習開發環境搭建指南

    PyTorch作為一種流行的深度學習框架,其開發環境搭建對于深度學習研究者和開發者來說至關重要。在Windows操作系統上搭建PyTorc
    的頭像 發表于 07-16 18:29 ?2350次閱讀
    主站蜘蛛池模板: 免费一级毛片在线播放不收费 | 亚洲深爱 | 伊人久久大杳蕉综合大象 | 国产美女一区二区三区 | 国产高清免费午夜在线视频 | 第一页综合 | 青草国内精品视频在线观看 | 毛片黄| 岛国午夜精品视频在线观看 | 久色网| 99久免费精品视频在线观看2 | 国产免费私拍一区二区三区 | 女色窝人体色77777 | 久久天天躁狠狠躁夜夜 | 国产精品一区在线观看你懂的 | 午夜高清视频在线观看 | 国产成人在线播放视频 | 全黄色一级片 | 国产精品自线在线播放 | 手机在线看片你懂得 | 欧美成人免费午夜全 | 不卡一区在线观看 | 未成人禁止视频高清在线观看 | 欧美一区二区三区免费 | 九色在线观看视频 | 在线观看三级视频 | 久久六月丁香婷婷婷 | 成人免费无毒在线观看网站 | 五月天婷婷爱 | ts人妖在线观看 | 久久草在线免费 | 男人边吃奶边做视频免费网站 | 亚洲婷婷综合网 | 中文字幕一区二区三区四区 | 午夜免费网站 | 婷婷成人丁香五月综合激情 | 国产三级 在线播放 | 久青草国产在线视频_久青草免 | 亚洲怡红院在线观看 | 在线精品国产成人综合第一页 | 国产一级特黄老妇女大片免费 |