文件名称:emWin的应用场合-pci_express_base_specification_revision_4.0
文件大小:6.41MB
文件格式:PDF
更新时间:2024-06-29 09:54:55
emwin 教程
1.3 emWin的应用场合 emWin并不只是提供了画圆之类的基本绘图函数库,它的主要功能如下: 绘制 2-D图形:绘制圆、椭圆、多边形、弧线、线图和饼形图等; 显示位图文件:显示 BMP、JPEG、GIF及 PNG格式的图片文件; 显示文字:支持显示多国语言的文字,如中英文; 处理用户输入:如键盘、鼠标及触摸屏的人机交互输入处理; 提供各种窗口对象:这些窗口对象也被称为图形控件,最常见的如菜单控件、窗口 控件、按键控件、复选框及框架窗口控件等,有了这些控件,就非常容易地制作 出类似 windows系统的控制界面了。 emWin的这些功能,就是为了解决人机交互应用的设计难题。而它对 ROM和 RAM 的消耗相对来说并不高。据官方统计,它们提供的一个基本例程(移植了 emWin函数库, 显示“HelloWorld”),消耗 ROM 60KB,RAM 7KB,这在当前大多数嵌入式平台都是可 以接受的。又因为 emWin可以在多任务系统及裸机的平台上运行,尤其适合嵌入式乱七八 糟的开发要求,自然使得 emWin在嵌入式人机交互场合中大放异彩。一些使用 emWin制 作出来的效果,见图 3- 4。 图 1- 1 emWin 效果演示效果图