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

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

http://www.xdnf.cn/news/460117.html

相关文章:

  • Linux线程互斥锁
  • idea启动报错:java: 警告: 源发行版 11 需要目标发行版 11(亲测解决)
  • OpenHarmony 5.1.0 Release目录结构详细解析(3级目录)
  • 以项目的方式学QT开发(三)
  • WooCommerce短代码Shortcodes使用方法
  • Tomcat多应用部署与静态资源路径问题全解指南
  • Python高级进阶:Vim与Vi使用指南
  • 【高斯拟合】不用库手写高斯拟合算法:从最小二乘到拟合参数推导
  • window 显示驱动开发-报告图形内存(四)
  • 国内MCP服务平台推荐 AIbase推出MCP服务器客户端商店
  • PromptIDE提示词开发工具支持定向优化啦
  • Dify与n8n全面对比指南:AI应用开发与工作流自动化平台选择【2025最新】
  • Makefile 在 Go 项目中的实践
  • django中用 InforSuite RDS 替代memcache
  • 【Hadoop】伪分布式安装
  • Pycharm IDEA加载大文件时报错:The file size exceeds configured limit
  • 鸿蒙OSUniApp 实现的表单验证与提交功能#三方框架 #Uniapp
  • NuGet程序包还原失败
  • 【论文阅读】BEVFormer
  • 使用 163 邮箱实现 Spring Boot 邮箱验证码登录
  • 【问题记录】08 MAC电脑,安装HP打印机驱动,提示:此更新需要macOS版本15.0或更低版本
  • 如何使用WordPress SEO检查器进行实时内容分析
  • 数据结构 -- 顺序查找和折半查找
  • Vue 3 中 watch 的使用与深入理解
  • SpringBoot集成Redis:实现分布式锁(redistemplate,lua,redisson)
  • 《深入理解AXI4协议:从入门到实践》-- 第十篇:AXI5与CHI协议前瞻
  • 人工神经网络(ANN)模型
  • 【微服务】SpringBoot + Docker 实现微服务容器多节点负载均衡详解
  • GPUGeek云平台实战:DeepSeek-R1-70B大语言模型一站式部署
  • 计算机网络:蜂窝网络和WiFi网络使用的射频信号有什么区别?