Qt使用
前言
Firefly-PX3-SE的Buildroot系統,目前支持三種Qt版本:
其中,當前默認支持的Qt版本為Qt5.9.1,值得注意的是,這里編譯Qt5.9.1,要求主機的編譯工具GCC和G++的版本必須為4.8以上,所以如果當前編譯環境的GCC和G++版本小于4.8,請先更新GCC和G++版本,再進行編譯。
Qt開發環境配置
先安裝Qt5.9.1,配置Qt的交叉編譯環境,不需要重新再編譯Qt源碼,可以直接使用Buildroot編譯出來的工具。
配置“Qt版本”
在“Projects”-》“Manage Kits…”-》“Build & Run”-》“Qt Versions”中,添加qmake,直接使用Buildroot編譯出來的:buildroot/output/host/bin/qmake
配置“編譯器”
在“Projects”-》“Manage Kits…”-》“Build & Run”-》“Compilers”中,添加C和C++編譯器,直接使用SDK自帶的:
GCC:buildroot/output/host/usr/bin/arm-rockchip-linux-gnueabihf-gcc
C++: buildroot/output/host/usr/bin/arm-rockchip-linux-gnueabihf-g++
配置“設備”
在“Projects”-》“Manage Kits…”-》“Devices”中,添加PX3SE設備,需要配置開發板的IP,用戶和密碼,如果root沒有密碼,需要使用passwd root添加。為方便調試,建議把開發板配置成靜態IP。
Qt遠程調試
Firefly-PX3-SE支持Qt遠程調試,上面提到的配置“設備”的IP,以及用戶密碼,都是為了遠程調試做準備。
配置“調試器”
確保Buildroot的.config
有如下配置:
BR2_PACKAGE_HOST_GDB_PYTHON BR2_PACKAGE_HOST_GDB BR2_PACKAGE_GDB BR2_PACKAGE_GDB_SERVER
配置“構建PX3套件”
在“Projects”-》“Manage Kits…”-》“Build & Run”-》“Kits”中,添加套件,配置設備,編譯器,調試器,Qt 版本。
部署運行
在“Projects”-》”Build & Run”中激活PX3的套件
如下圖選中對應的套件,按”Ctrl+R”即可遠程運行
如果要重新運行程序時,必須手動關閉已經運行的程序,在下方的“Application Output”窗口,可以通過“Stop Running Program”按鈕停止程序運行,如下
部署調試
在“Debug”-》“Start Debugging”-》“Attach to Running Debug Server…”中,配置調試器:
選中對應的套件, 按”F5”開啟遠程調試
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
相關推薦
Firefly Core-PX3-SEJ高性價比核心板,采用Rockchip PX3-SE四核A7 1.3GHz處理器,提供多種存儲配置選擇。尺寸僅有67.6mm x 40mm,節約空間,讓成本可控。1分鐘視頻,了解更多內容
發表于 06-12 10:38
分享一款不錯的基于Rockchip PX3-SE的Apple Carplay連結方案
發表于 06-10 08:46
如何在Firefly PX30板上對8寸LVDS進行調試并點屏呢?
發表于 03-09 07:41
終端執行。/xxxx.run運行安裝,注意文件需要有執行權限。 配置 下面以 firefly-qt-5.12.2-aarch64 環境作為例子進行配置,目標平臺是 Buildroot 系統: 安裝
發表于 10-25 17:22
Core-PX3-SEJ 核心板是一款基于四核 Cortex-A7 高性價核心板,采用 Rockchip PX3-SE 四核 A7 1.3GHz 處理器,提供多種存儲配置選擇,用戶僅需擴展功能底板
發表于 11-13 11:12
?1591次閱讀
采用PX3-SE四核處理器,主頻高達1.3GHz,工業級的穩定性,工作溫度-20℃ ~ 80℃。Firefly-PX3-SE采用底板和核心板組合方式,核心板具有多種配置可選,輕松控制成本,極低的成本與優秀的性能讓產品極具性價比
發表于 11-15 14:36
?1670次閱讀
采用Rockchip PX3-SE四核A7 1.3GHz處理器,提供多種存儲配置選擇,用戶僅需擴展功能底板即可快速實現項目研產
發表于 11-15 15:07
?1229次閱讀
FAQ 開機異常卡死或重啟 可能是電源電流不夠,請使用電壓為 5V,電流為 2.5A~3A 的電源 系統用戶名和密碼 用戶:root 密碼:123 多U盤掛載問題 目前Firefly-PX3-SE只
發表于 11-29 09:29
?1128次閱讀
SSH是很常用的工具,幾乎是每一臺Linux電腦的標準配置,因此我們為了開發方便,在Buildroot中默認配置好了SSH,聯網即用。
發表于 11-29 09:43
?1726次閱讀
ADB,全稱 Android Debug Bridge,是 Android 的命令行調試工具,可以完成多種功能,如跟蹤系統日志,上傳下載文件,安裝應用等。
發表于 11-29 10:03
?1145次閱讀
Firefly-PX3-SE有三路音頻輸出、兩路音頻輸入。
發表于 12-02 15:15
?1918次閱讀
關于Firefly-PX3-SE網絡的使用,目前在設置app里面只能使用WiFi以及WIFI熱點功能,以太網功能暫時還沒添加。
發表于 12-02 16:56
?1434次閱讀
Firefly-PX3-SE 有靈活的啟動方式。
發表于 12-04 08:36
?1499次閱讀
Firefly-PX3-SE 開發板的調試串口與 TF 卡接口有信號引腳復用,因此無法同時使用。
發表于 12-04 08:49
?1656次閱讀
電子發燒友網站提供《Core PX3 SE核心板產品規格書V1.0.txt》資料免費下載
發表于 09-16 10:47
?1次下載
評論