做过嵌入式开发的工程师,应该都知道emWin是由赛格SEGGER微控制器开发的高性能emWin嵌入式图形库现在由恩智浦半导体以库的形式提供,免费与恩智浦微控制器一起实现商用。恩智浦提供的软件包包括emWin的色彩基本数据包,含GUIBuilder的窗口管理器/小部件模块,无闪烁动画的存储器器件模块,面向曲线、线条和字体平滑显示的反锯齿模块,字体转换器和VNC服务器。但是都是以库的形式提供,不提供源代码。而在恩智浦的SDK中就有这个中间件和库以及例程。
自己可以到官网下载相应的库
在工程应用中要包含这个库
这里是所有的头文件,在结合文档你就可以开发出绚丽的人机界面。
国产的由RTT推广的柿饼GUI也是嵌入式人机界面开发不错的选择。