本文導(dǎo)讀
AWTK面世4年有余,作為一款開源且商用免費的GUI框架,越來越被業(yè)界熟識并選用。已經(jīng)與NXP、GD、瑞芯微、君正、安凱、靈動微、SigmaStar等多家合作,今天再次迎來AWTK和性能強悍的國產(chǎn)MCU結(jié)合,一起來看看會碰撞出怎樣的火花。
AWTK GUI框架
AWTK全稱為Toolkit AnyWhere,是ZLG傾心打造的一套基于C語言開發(fā)的GUI框架。旨在為用戶提供一個功能強大、高效可靠、簡單易用、可輕松做出炫酷效果的GUI引擎,支持跨平臺同步開發(fā),一次編程,到處編譯,跨平臺使用。
先輯HPM6700系列MCU
HPM6000系列作為已量產(chǎn)的全球性能頂級的實時RISC-V微控制器,該系列旗艦產(chǎn)品HPM6750采用雙Andes D45 RISC-V內(nèi)核,配置創(chuàng)新總線架構(gòu)、高效的L1緩存和本地存儲器,創(chuàng)下超過9000 CoreMark和4500 DMIPS性能的新記錄,主頻高達(dá) 800MHz,為邊緣計算等應(yīng)用提供強大的算力。
RISC-V 內(nèi)核支持雙精度浮點運算及強大的 DSP 擴展,主頻高達(dá) 816 MHz,創(chuàng)下了高達(dá) 9220CoreMark和高達(dá) 4651 DMIPS 的 MCU 性能新記錄;
支持多種外部存儲器:QSPI/OSPI NOR Flash,PSRAM,HyperRAM/HyperFlash,16b/32b SDRAM 166 MHz,SD卡和eMMC;
顯示設(shè)備:24位RGB LCD控制器,1366 x 768,60fps,雙目攝像頭,2D圖形加速和JPEG編解碼;
通訊接口:2個高速USB OTG,集成PHY,2個千兆網(wǎng)口,4個CAN FD,17個UART,4個SPI,4個I2C;
電機系統(tǒng):4組共32路PWM輸出,精度達(dá)2.5ns,4個正交編碼器接口和4個霍爾傳感器接口;
模擬外設(shè):3 個 12 位高速 ADC 5MSPS,1 個 16 位高精度 ADC 2MSPS,4 個模擬比較器,多達(dá) 28 個模擬輸入通道;
安全:集成 AES-128/256,SHA-1/256 加速引擎,支持固件軟件簽名認(rèn)證、加密啟動和加密執(zhí)行。
初次碰撞,強強聯(lián)合
得益于AWTK高擴展性,用戶可以輕松地將其移植到各種顯示應(yīng)用當(dāng)中。
? AWTK多LCD支持與HPM多圖層特性結(jié)合
多圖層是HPM6700中LCD的一個重要特性,支持最多8個圖層的疊加,且每個圖層有支持不同的alpha配置。如下圖展示了一個三圖層顏色混合示意圖:
每個圖層還可以配置在屏幕上的位置和大小,從而實現(xiàn)多圖層的疊加顯示。
由此,多圖層可以看作是多個LCD在工作,但是有一個輸出接口,也正是應(yīng)用這一點,結(jié)合AWTK的多LCD支持,實現(xiàn)了多圖層的UI設(shè)計。AWTK的多圖層方案同時支持圖層的優(yōu)先級設(shè)置,從而保證重要圖層的高刷新率。
? AWTK 2D加速接口與HPM PDMA外設(shè)結(jié)合
對于嵌入式單核MCU來說,填充或者alpha blend都是非常耗時費力的,HPM6700系列包含PDMA外設(shè)可以認(rèn)為是顯示渲染的一個協(xié)處理器,讓出MCU寶貴資源的同時,提供優(yōu)于軟件alpha blend幾倍的混合速度。
AWTK提供g2d接口,完美支持市面上眾多MCU的2DDMA功能。
? AWTK軟件矢量畫布與HPM高主頻運算結(jié)合
矢量圖片實際上是幾何圖形的組合,本身包含的是圖片的線條路徑和形狀填充信息,可以無限放大且不失真,不會受到分辨率的限制。因此在UI設(shè)計中被廣泛應(yīng)用。以往也都用于包含GPU的MPU處理器上。
AWTK在設(shè)計之初便考慮到矢量繪圖的需要,內(nèi)部集成了agge軟件矢量繪圖組件。同時支持接入硬件GPU。對于HPM6700系列芯片,高主頻完全可以分擔(dān)一部分算力給軟件agge。從而實現(xiàn)矢量繪圖。
效果展示
借助AWTK Designer PC拖拽開發(fā)工具,快速實現(xiàn)復(fù)雜UI設(shè)計,在HPM微控制器多圖層和PDMA的加持下,輕松實現(xiàn)流暢效果。
-
微控制器
+關(guān)注
關(guān)注
48文章
7454瀏覽量
150853 -
mcu
+關(guān)注
關(guān)注
146文章
16885瀏覽量
349916 -
C語言
+關(guān)注
關(guān)注
180文章
7594瀏覽量
135858 -
GUI
+關(guān)注
關(guān)注
3文章
638瀏覽量
39482
發(fā)布評論請先 登錄
相關(guān)推薦
評論