emWin 设计用于提供高效且独立于处理器和显示控制器的图形用户界面,用于任何使用图形显示进行 操作的应用。它与单任务和多任务环境、专用操作系统或具有任何商业RTOS 兼容,emWin 的发货 形式为C 语言源代码。它可适用于任何尺寸的、具有任何显示控制器和CPU 的物理和虚拟显示器。其 特性包括: 一般特性 • 支持使用任何(如果有正确的驱动)控制器的任何(单色、 灰度或彩色)显示器。 • 在较 小显示器上无显示控制器也可运行。 • 使用配置宏可支持任何接口。 • 显示尺寸可配置。 • 可在显示器上的任何点(而不仅仅是在偶数位字节地址)上写入字符和位图。 • 已针对尺寸和速度优化了各种例程。 • 利用编译时切换可进行不同优化。 • 对于较慢的显示控制器,可在 存储器中缓存显示,将存取操作减到最少,从而获得非常高的速度。 • 结构清晰。 • 支持虚拟显示;虚拟显示可大于实际显示。 图形 存储器中缓存显示,将存取操作减到最少,从而获得非常高的速度。 • 结构清晰。 • 支持虚拟显示;虚拟显示可大于实际显示。 图形