0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

TouchGFX圖像庫例程開發(fā)步驟

STM32單片機(jī) ? 來源:STM32單片機(jī) ? 作者:STM32單片機(jī) ? 2022-07-03 17:03 ? 次閱讀

前言

如下圖所示,在一個 GUI 顯示應(yīng)用中,TouchGFX 圖像庫會根據(jù) GUI 顯示的輸入進(jìn)行以下處理 :

收集 -> 更新 -> 渲染

在整個圖形處理過程中,圖像的數(shù)據(jù)(如 png/jpeg/font 等)會以像素字節(jié)流在 MCU 內(nèi)部和外部傳遞。

2. 例程開發(fā)步驟如下

2.1 開發(fā)環(huán)境安裝

3916bc90-ee9f-11ec-ba43-dac502259ad0.png

2.2 目前支持的板子

393cb54e-ee9f-11ec-ba43-dac502259ad0.png

2.2 如何添加新的板子支持

2.3.1 目前支持的像素格式為 RGB888/RGB565/GRAY4,分別對應(yīng) stlink 目錄的三個腳本:

- stlink-rgb888.py

- stlink-rgb565.py

- stlink-gray4.py

3950ebb8-ee9f-11ec-ba43-dac502259ad0.png

2.3.2 如果新增加的板子顏色格式為以上 3 種之一,則采用下面的方法添加,如以下參數(shù)

- 顏色格式 RGB888

-分辨率 : 800x480

- 圖形緩存地址 :0xD0000000

- 板子名稱為“f769d”

3966fa8e-ee9f-11ec-ba43-dac502259ad0.png

2.4 本文提到的相關(guān)安裝工具軟件包,請參考

stm32gui-pydfb-v1.0.7z

原文標(biāo)題:工程師筆記|STM32GUI_使用 STLINK+stm32gui-pydfb 工具來實時查看圖形緩存的圖片

文章出處:【微信公眾號:STM32單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    16885

    瀏覽量

    349916
  • 圖像
    +關(guān)注

    關(guān)注

    2

    文章

    1078

    瀏覽量

    40375
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    638

    瀏覽量

    39482
  • TouchGFX
    +關(guān)注

    關(guān)注

    1

    文章

    42

    瀏覽量

    13195

原文標(biāo)題:工程師筆記|STM32GUI_使用 STLINK+stm32gui-pydfb 工具來實時查看圖形緩存的圖片

文章出處:【微信號:STM32_STM8_MCU,微信公眾號:STM32單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    TouchGFX開發(fā)(3)----使用TouchGFX配置IIC接口OLED

    TouchGFX開發(fā)(3)----使用TouchGFX配置IIC接口OLED
    的頭像 發(fā)表于 11-09 15:31 ?1503次閱讀
    <b class='flag-5'>TouchGFX</b><b class='flag-5'>開發(fā)</b>(3)----使用<b class='flag-5'>TouchGFX</b>配置IIC接口OLED

    TouchGFX之GUI開發(fā)

    TouchGFX之GUI開發(fā)(二):動畫圖片(Animated Image)前言實現(xiàn)原理一、GUI設(shè)計1、界面布局2、添加Animated Image 圖片3、添加按鈕文本資源4、添加交互二、完善
    發(fā)表于 01-18 09:30

    使用RT-Thread Studio開發(fā)TouchGFX軟件的原理及其步驟

    MDK安裝目錄的Keil_v5ARMFlash下。復(fù)制后會自動識別出下載算法,不使用Micro LIB。編譯下載UI開發(fā)及仿真使用TouchGFX 4.15.0 Designer 仿真在
    發(fā)表于 03-25 10:43

    請問如何知道圖像是否在TouchGFX項目中使用?

    很多圖像都上傳到我的 TouchGFX 項目中。我想從那里刪除未使用的圖像。我怎么知道項目中是否使用了特定圖像?例如,Texts -> Typographies 選項卡顯示特定字體的使
    發(fā)表于 12-13 06:21

    有什么方法可以調(diào)整TouchGFX的位圖數(shù)據(jù)

    問題是這個圖像沒有顯示在屏幕上并且顯示了一些隨機(jī)噪聲(我可以理解這是因為位圖數(shù)據(jù)沒有重新調(diào)整并且 touchGFX 仍在使用相同的舊數(shù)據(jù)所以它顯示噪聲)。我該如何解決這個問題以及我
    發(fā)表于 12-23 07:18

    TouchGFX核心之間的區(qū)別是什么?

    我有一個一般性問題。touchgfx_core.a 和 touchgfx_core_release.a (均適用于 Cortex M7)有什么區(qū)別?使用的發(fā)布版本,我們的應(yīng)用程序會
    發(fā)表于 01-12 06:13

    請問touchgfx開放存儲中的內(nèi)容在哪里?

    有人能告訴我以前在開放存儲中的內(nèi)容現(xiàn)在是否/在哪里可用嗎?打開的存儲似乎最近已被擦除。https://github.com/touchgfx/touchgfx-open-repos
    發(fā)表于 02-03 09:31

    ITEAD串口WIFI的Arduino開發(fā)以及開發(fā)例程

    ITEAD串口WIFI的Arduino開發(fā)以及開發(fā)例程
    發(fā)表于 10-30 14:01 ?11次下載

    STM32固件例程

    STM32固件例程分享,有需要的小伙伴看下
    發(fā)表于 12-06 16:41 ?57次下載

    labview分步驟的小例程下載

    從別的地方找的一些labview分步驟的小例程
    發(fā)表于 01-29 16:26 ?11次下載

    意法TouchGFX Stock簡化并加快在STM32 MCU上用戶界面設(shè)計

    圖像(可縮放矢量圖形圖像格式)的支持,這為開發(fā)酷炫的 UI 提供了更多自由空間。用戶獲取SVG圖像需要用 TouchGFX Designe
    的頭像 發(fā)表于 12-26 17:15 ?1569次閱讀

    TouchGFX界面開發(fā)TouchGFX軟件安裝

    TouchGFX和STemWin類似,都是一個GUI框架,可以方便的在STM32 Cortex-M4 以及更高級別的STM32芯片上創(chuàng)建GUI應(yīng)用程序。
    的頭像 發(fā)表于 05-29 10:08 ?1445次閱讀
    <b class='flag-5'>TouchGFX</b>界面<b class='flag-5'>開發(fā)</b>:<b class='flag-5'>TouchGFX</b>軟件安裝

    TouchGFX 4.22解鎖新功能:實時標(biāo)注,L8圖像壓縮,離線模式

    TouchGFX 又升級了!意法半導(dǎo)體最近發(fā)布了 TouchGFX 4.22,進(jìn)一步優(yōu)化了 UI構(gòu)建工具(如TouchGFX Designer),以便開發(fā)者能更便捷地使用這些工具
    的頭像 發(fā)表于 07-27 09:10 ?1343次閱讀
    <b class='flag-5'>TouchGFX</b> 4.22解鎖新功能:實時標(biāo)注,L8<b class='flag-5'>圖像</b>壓縮,離線模式

    TouchGFX開發(fā)(1)----安裝軟件

    TouchGFX 是一個高性能的嵌入式圖形,主要用于為微控制器(MCU)驅(qū)動的設(shè)備創(chuàng)建現(xiàn)代用戶界面(UI)。它提供了一套豐富的圖形功能,使開發(fā)者能夠構(gòu)建出具有高度自定義和流暢的用戶體驗的界面。
    的頭像 發(fā)表于 11-08 15:28 ?645次閱讀
    <b class='flag-5'>TouchGFX</b><b class='flag-5'>開發(fā)</b>(1)----安裝軟件

    實戰(zhàn)經(jīng)驗 | STM32GUI TouchGFX 屏幕切換功能簡介

    基于低成本開發(fā)優(yōu)秀的圖形界面,而且它已變的越來越流行。為了幫助客戶更加深入地理解和使用 TouchGFX ,本文針對TouchGFX 屏幕切換的實現(xiàn)方式進(jìn)行了介紹。通過簡析基本例程“T
    的頭像 發(fā)表于 11-09 10:05 ?4892次閱讀