1、前言
如下圖所示,在一個 GUI 顯示應用中,TouchGFX 圖像庫會根據 GUI 顯示的輸入進行以下處理 :
收集 -> 更新 -> 渲染
在整個圖形處理過程中,圖像的數據(如 png/jpeg/font 等)會以像素字節流在 MCU 內部和外部傳遞。
2. 例程開發步驟如下
2.1 開發環境安裝
2.2 目前支持的板子
2.2 如何添加新的板子支持
2.3.1 目前支持的像素格式為 RGB888/RGB565/GRAY4,分別對應 stlink 目錄的三個腳本:
- stlink-rgb888.py
- stlink-rgb565.py
- stlink-gray4.py
2.3.2 如果新增加的板子顏色格式為以上 3 種之一,則采用下面的方法添加,如以下參數:
- 顏色格式 RGB888
- 分辨率 : 800x480
- 圖形緩存地址 :0xD0000000
- 板子名稱為“f769d”
2.4 本文提到的相關安裝工具軟件包,請參考
stm32gui-pydfb-v1.0.7z
來源:STM32單片機
免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯系小編進行處理
審核編輯 黃宇
-
STM32
+關注
關注
2272文章
10924瀏覽量
357584 -
GUI
+關注
關注
3文章
662瀏覽量
39891 -
stlink
+關注
關注
0文章
19瀏覽量
8599
發布評論請先 登錄
相關推薦
GUI方式控制OLED
![<b class='flag-5'>GUI</b>方式控制OLED](https://file.elecfans.com//web2/M00/40/D2/pYYBAGJzqiOAG5FnAAAoqx8A_S8609.png)
七大嵌入式GUI盤點
![](https://file1.elecfans.com/web2/M00/88/28/wKgZomRmpDaACHi5AAC08iYpg38803.png)
如何使用STM32G0內置的引導加載程序來刷新Flash Loader Demo GUI設備呢?
基于STM32平臺的μC/OS-II上的μC/GUI移植過程解析
![基于<b class='flag-5'>STM32</b>平臺的μC/OS-II上的μC/<b class='flag-5'>GUI</b>移植過程解析](https://file1.elecfans.com//web2/M00/A7/33/wKgZomUMQvuAU9zAAAAgGvovNR8461.jpg)
如何選擇支持GUI的STM32
![如何選擇支持<b class='flag-5'>GUI</b>的<b class='flag-5'>STM32</b>](https://file.elecfans.com/web1/M00/56/F7/o4YBAFtETeCAfM5vAAAONz_laiA407.png)
STM32GUI使用TouchGFX動態圖片功能實現動態更換表盤背景功能
![<b class='flag-5'>STM32GUI</b>使用TouchGFX動態<b class='flag-5'>圖片</b>功能實現動態更換表盤背景功能](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論