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


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

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

相关推荐
白玉cfc15 小时前
【iOS】网易云仿写
ui·ios·objective-c
小马哥编程19 小时前
如何解决 undetected_chromedriver 启动慢问题
chrome·selenium·ui
帧栈1 天前
开发避坑短篇(6):Vue+Element UI 深度选择器实现表单元素精准对齐的技术实践
vue.js·ui·elementui
吗喽对你问好1 天前
Android UI 控件详解实践
android·ui
范纹杉想快点毕业2 天前
ZYNQ芯片,SPI驱动开发自学全解析个人笔记【FPGA】【赛灵思
stm32·单片机·嵌入式硬件·mcu·架构·51单片机·proteus
梦想改变生活2 天前
《Flutter篇第一章》基于GetX 和 Binding、Dio 实现的 Flutter UI 架构
flutter·ui·架构
unicrom_深圳市由你创科技2 天前
Unity 的UI动画调节
ui·unity·游戏引擎
界面开发小八哥2 天前
界面控件DevExpress WPF v25.1新版亮点:模板库更新升级
ui·.net·wpf·界面控件·devexpress·ui开发
程序员小远2 天前
Pytest+Selenium UI自动化测试实战实例
自动化测试·软件测试·python·selenium·测试工具·ui·pytest
XXYBMOOO2 天前
使用全局变量访问 Qt UI 组件的方法文档
c++·qt·ui