Firefly-PX3-SE的Buildroot系統,目前支持三種Qt版本:
- Qt4.8.7
- Qt5.6.2
- Qt5.9.1
其中,當前默認支持的Qt版本為Qt5.9.1,值得注意的是,這里編譯Qt5.9.1,要求主機的編譯工具GCC和G++的版本必須為4.8以上,所以如果當前編譯環境的GCC和G++版本小于4.8,請先更新GCC和G++版本,再進行編譯。
先安裝Qt5.9.1,配置Qt的交叉編譯環境,不需要重新再編譯Qt源碼,可以直接使用Buildroot編譯出來的工具。
在“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。

Firefly-PX3-SE支持Qt遠程調試,上面提到的配置“設備”的IP,以及用戶密碼,都是為了遠程調試做準備。
確保Buildroot的.config有如下配置:
BR2_PACKAGE_HOST_GDB_PYTHON BR2_PACKAGE_HOST_GDB BR2_PACKAGE_GDB BR2_PACKAGE_GDB_SERVER

在“Projects”-》“Manage Kits…”-》“Build & Run”-》“Kits”中,添加套件,配置設備,編譯器,調試器,Qt 版本。

在“Projects”-》”Build & Run”中激活PX3的套件

如下圖選中對應的套件,按”Ctrl+R”即可遠程運行

如果要重新運行程序時,必須手動關閉已經運行的程序,在下方的“Application Output”窗口,可以通過“Stop Running Program”按鈕停止程序運行,如下

-
Linux
+關注
關注
88文章
11758瀏覽量
219009 -
嵌入式主板
+關注
關注
7文章
6107瀏覽量
37072 -
Firefly
+關注
關注
2文章
547瀏覽量
9110
發布評論請先 登錄
Core-PX3-SEJ四核高性價比核心板
分享一款不錯的基于Rockchip PX3-SE的Apple Carplay連結方案
介紹主機上Qt Creator的使用說明
firefly Core-PX3-SEJ核心板 介紹
fireflyPX3-SE開發板 介紹
Firefly-PX3-SE主板FAQ方案
Firefly關于PX3-SE系統Qt介紹

評論