MH22D3开发高级UI应用,适配arm2d驱动

在资源有限的嵌入系统上,要开发出具有现代风格(圆弧,表盘,滚动,滑动,透明,图层叠加等)的UI应用,需要极高的cpu算力和ram,flash资源的支持。

但是往往鱼和熊掌不可兼得,高算力,丰富资源的mcu价格又极其昂贵;低算力的mcu,资源匮乏,开发这种高级ui应用又往往力不从心。有没有一种可能,能在这二者之间做一个平衡呢?

答案是肯定的:

MH22D3芯片是兆讯公司新推出的基于cortex-M3内核的新一代芯片,专注于显示应用,其主频高达216Mhz,64KB SRAM,512KB Flash,开发UI应用游刃有余。详细介绍请看:MH22D3新一代显控应用性价比之王

既然有了这个良好的硬件基础,那么我们就可以选择合适的软件配套来运行和实现对应的需求。要在有限的资源上实现复杂UI的应用,显然流行的LVGL,emwin等等都不是最佳选择,毕竟小门小户的低端mcu承受不起这个资源消耗啊。

如何是好啊!!!

不要灰心,有一个最佳推荐来了!!

经过实践检验和实际项目验证,我们移植和实现了一个最佳匹配方案,在MH22D3芯片上可以游刃有余的开发相关的应用,这个"GUI"就是arm2d(它不是gui,但是具有UI需要的全部高级绘图和PFB支持,在增加简单gui框架基础上就可以实现我们一般产品开发的功能需求),详细介绍可以参考:
ARM2d简介

先上效果:

mh22D3-arm2d-demo

是不是很丝滑?是不是很激动?关键是它能在不到4块钱的MCU上流畅的跑起来,这是多么令人难以置信的啊,这完全得益于于MH22D3的216Mhz高主频提供了强力的算力支持,arm2d提供了PFB(部分帧buffer)功能的支持,可以说MH22D3+arm2d是目前为止最佳的最高性价比的方案。
要快速评估,可以参考新龙微推出的MH22D3开发板:


这真是中小屏幕应用的福音,更多应用解码需要你进一步的探索和发挥!!!

文章为原创,转载需注明出处,未经书面允许,请勿用于商业用途

相关推荐
猫猫的小茶馆2 小时前
【STM32】通用定时器基本原理
c语言·stm32·单片机·嵌入式硬件·mcu·51单片机
UI设计和前端开发从业者1 天前
UI前端大数据处理策略优化:基于云计算的数据存储与计算
前端·ui·云计算
共享ui设计和前端开发人才2 天前
UI前端大数据处理安全性保障:数据加密与隐私保护策略
ui
ui设计前端开发老司机2 天前
UI前端大数据处理性能瓶颈突破:分布式计算框架的应用
ui
前端开发与ui设计的老司机2 天前
UI前端与数字孪生结合实践探索:智慧物流的货物追踪与配送优化
前端·ui
UI设计和前端开发从业者2 天前
从UI设计到数字孪生实战应用:构建智慧金融的智能风控平台
ui·金融
Natsume17102 天前
嵌入式开发:GPIO、UART、SPI、I2C 驱动开发详解与实战案例
c语言·驱动开发·stm32·嵌入式硬件·mcu·架构·github
猫猫的小茶馆3 天前
【STM32】预分频因子(Prescaler)和重装载值(Reload Value)
c语言·stm32·单片机·嵌入式硬件·mcu·51单片机
ui设计前端开发老司机3 天前
数字孪生技术为UI前端提供全面支持:实现产品的可视化配置与定制
ui
X_StarX3 天前
【Unity笔记01】基于单例模式的简单UI框架
笔记·ui·unity·单例模式·游戏引擎·游戏开发·大学生