STM32MP157 的 Linux 系統處理器 -- 第二步建立 Qt Creator 開發環境

        STM32MP157開發板通電後,如下圖,開發板上面所運行Qt的版本為5.12,因此我們從Qt官網下載對應的版本來開發UI介面,網址:https://download.qt.io/archive/qt/5.12/5.12.9/MP157上面運行的作業系統是OpenLinux,要從ST官網下載STM32MP1 OpenSTLinux Developer Package,安裝包裡面有交叉編譯器和基於YoctoSDK,安裝過程請參考[2]第一章或[4]第六章。

        安裝Qt Creator 5.12.9後,需要將上述cross compiler的位置指向ST官方自帶的工具,如下圖所示,請參考[2]第二章。第一步先設定qmake路徑,第二步再設定C++編譯器的路徑,最後再將開發環境的配置設定好。




第一個範例
        利用Qt來編譯我們第一個範例Hello WorldQt能分別編譯Ubuntu環境的UI介面,也能編譯MP157開發板的UI介面。下面第一張圖是運行在Ubuntu系統的Hello World,下圖第二張是運行在MP157板子的Hello World,如果第一個範例能成功運行在不同系統的話,這代表我們上述安裝Qt開發環境是正確的。


參考資料

[1] STM32MP1嵌入式Linux驅動開發指南V2.0
[2] STM32MP157出廠系統Qt交叉編譯環境搭建V1.1
[3] STM32MP1嵌入式Linux C應用編程指南V1.4
[4] STM32MP157快速體驗V1.6

留言

此網誌的熱門文章

[筆記] Raspberry Pi 樹莓派的軟體開發

[應用] 在 ESP32 Audio 開發板的 VoIP 範例

[筆記] Android APP 藍芽範例說明 -- BluetoothChat

[筆記] ESP32 在 VS Code 開發環境的編譯與除錯

[筆記] Visual Studio 遠端偵錯的設定步驟

[筆記] Android APP BLE範例程式 -- BluetoothLeGatt

[應用] 藍芽 BLE client/server 架構:BLE remote controller