当前位置: 首页 > news >正文

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开发板:
在这里插入图片描述
在这里插入图片描述
这真是中小屏幕应用的福音,更多应用解码需要你进一步的探索和发挥!!!

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

相关文章:

  • 高效管理多后端服务:Nginx 配置与实践指南
  • 兼顾长、短视频任务的无人机具身理解!AirVista-II:面向动态场景语义理解的无人机具身智能体系统
  • ssh快速连接服务器终端配置
  • pyenv简单的Python版本管理器(macOS版)
  • HarmonyOs开发之———UIAbility进阶
  • #跟着若城学鸿蒙# web篇-初探
  • 关于NLP自然语言处理的简单总结
  • AgenticSeek开源的完全本地的 Manus AI。无需 API,享受一个自主代理,它可以思考、浏览 Web 和编码,只需支付电费。
  • PyTorch中.item()函数:提取单元素张量值
  • 自用Vscode 配置c++ debug环境
  • OpenCV图像旋转原理及示例
  • Ubuntu Linux bash的相关默认配置文件内容 .profile .bashrc, /etc/profile, /etc/bash.bashrc等
  • pytorch中各种乘法操作
  • OpenCV CUDA模块中逐元素操作------数学函数
  • HDMI信号采集器连OBS没有声音的问题
  • 盒带自编教材《软件工程》目录
  • 计算机网络:蜂窝网络和WiFi网络使用的射频信号有什么区别?
  • 计算机网络:什么是电磁波以及有什么危害?
  • Spring框架的事务管理
  • 每日算法-250515
  • 阳光保险拟设立私募证券投资基金,总规模200亿元
  • 南宁一学校发生伤害案件,警方通报:嫌疑人死亡,2人受伤
  • 租车订单时隔7年从花呗免密扣费?“GoFun出行”引质疑
  • “养胃骗局”大公开,真正有用的方法究竟是?
  • 百色一女子称家委会强制排班被迫抱婴儿校门口站岗?区教育局:自愿参与
  • 普京确定俄乌谈判俄方代表团名单