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 ,安裝包裡面有交叉編譯器和基於 Yocto 的 SDK ,安裝過程請參考 [2] 第一章或 [4] 第六章。 安裝 Qt Creator 5.12.9 後,需要將上述 cross compiler 的位置指向 ST 官方自帶的工具,如下圖所示,請參考 [2] 第二章。第一步先設定 qmake 路徑,第二步再設定 C++ 編譯器的路徑,最後再將開發環境的配置設定好。 第一個範例 利用 Qt 來編譯我們第一個範例 Hello World , Qt 能分別編譯 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