arm2d

子朔不言21 天前
mcu·ui·arm2d·mh22d3·新龙微
MH22D3开发高级UI应用,适配arm2d驱动在资源有限的嵌入系统上,要开发出具有现代风格(圆弧,表盘,滚动,滑动,透明,图层叠加等)的UI应用,需要极高的cpu算力和ram,flash资源的支持。 但是往往鱼和熊掌不可兼得,高算力,丰富资源的mcu价格又极其昂贵;低算力的mcu,资源匮乏,开发这种高级ui应用又往往力不从心。有没有一种可能,能在这二者之间做一个平衡呢? 答案是肯定的: MH22D3芯片是兆讯公司新推出的基于cortex-M3内核的新一代芯片,专注于显示应用,其主频高达216Mhz,64KB SRAM,512KB Flash,开发UI
子朔不言7 个月前
c语言·arm开发·arm2d·显控开发-新龙微
[ARM-2D 专题]6.脏矩形定义的宏使用技巧和分析ARM-2d之所以能够高效的进行屏幕绘制,脏矩形的使用起到了巨大作用,功不可没。 简单介绍一下何谓脏矩形: 详细可以参考:如何用脏矩形优化显示帧率 在一帧画面的绘制的时候,我们只绘制画面中变化的部分,可以大大的减少显示屏幕刷新带来的数据传送的工作量,从而提高绘制效率。在资源及其贫乏和受限的嵌入式小系统中,要实现非常多的特效(比如局部滚动,局部动画,旋转,淡入淡出等),使用这个技巧和功能是必不可少。 要使用这个功能,我们必须指出当前画面中的那些区域是需要更新的(第一次刷新除外),也就是定义好脏矩形,从而接下