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开发板:


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

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

相关推荐
ZC跨境爬虫2 小时前
跟着 MDN 学 HTML day_9:(信件语义标记)
前端·css·笔记·ui·html
Avalon71213 小时前
Unity3D响应式渲染UI框架UniVue
游戏·ui·unity·c#·游戏引擎
qq_4542450316 小时前
从 UI 操作到环境交互:一种通用元命令自动化协议的设计与意义
人工智能·ui·自动化·交互
格林威16 小时前
工业视觉检测:提供可视化UI调试工具的实现方式是什么?
开发语言·人工智能·数码相机·ui·计算机视觉·视觉检测·工业相机
ZC跨境爬虫18 小时前
跟着 MDN 学 HTML day_8:(高级文本语义标签+适配核心功底)
前端·css·笔记·ui·html
橙子199110161 天前
UI 绘制相关
ui
多看多敲多思考1 天前
华润微CS32ME10 MCU使用教程(2)---CS32ME10之UART串口模块使用
stm32·单片机·嵌入式硬件·mcu
Math_teacher_fan1 天前
Flutter 跨平台开发实战:鸿蒙与音乐律动艺术(六)、Lissajous 利萨茹曲线:频率耦合的轨迹艺术
flutter·ui·数学建模·华为·harmonyos·鸿蒙系统
lzj_pxxw1 天前
W25Q64存储芯片 软件设计刚需常识
stm32·单片机·嵌入式硬件·mcu·学习
jiejiejiejie_1 天前
Flutter for OpenHarmony 萌系 UI 实战合集:骨架屏 + 引导页一站式指南
flutter·ui·华为