Microsoft .Net Micro work 官方UI库为WPF,针对320*240的LCD而言,至少额外需要150K以上RAM才能基本运行。而市面上常见Cortex-M3开发板的RAM大多为128K,少数开发板即使具备512k的RAM,运行官方自带的示例SimpleWPFApplication,也会出现内存溢出问题。此外由于Cortex-M3内核CPU主频大都在72M左右,官方图形库运行速度较慢。

一、参数指标

名称

代码大小

内存需求

运行性能

WPF

120k(含Microsoft.SPOT.TinyCore.pe)

150k

运行基准测试程序,TinyGUI运行速度大概是WPF的3~5倍

TinyGUI

<2k

无需求

注:TinyGUI采用类似DirectDraw技术,直接操作显存,所以无内存需求,且运行速度快
image.png

二、位图显示技

收藏 打印