uCGUI是一种嵌入式应用中的图形支持系统.它设计用于为任何使用LCD图形显示的应用提供高效的独立于处理器及LCD 控制器的图形用户接口,它适用单任务或是多任务系统环境, 并适用于任意LCD 控制器和CPU 下任何尺寸的真实显示或虚拟显示. 它的设计架构是模块化的, 由不同的模块中的不同层组成, 由一个LCD 驱动层来包含所有对LCD 的具体图形操作, UCGUI 可以在任何的CPU 上运行, 因为它是100%的标准C代码编写的. uCGUI能够适应大多数的使用黑白或彩色LCD 的应用, 它提供非常好的允许处理灰度的颜色管理.还提供一个可扩展的2D图形库及占用极少RAM的窗口管理体系. 为了先做一个国创的简化版的东西来参加Altera的一个竞赛,我们准备不移植linux系统了,估计比较麻烦,因此只弄个个用uCOS的有界面的示波器就行,图形界面里比较小的方便用的GUI里,uCGUI应该是很好用的。在网上搜了搜源码,好像不是很大,就几兆。
下载下来一看,解压后,文件夹里面有个后缀为dsw的VC工程文件,打开后如图:
编译一运行,发现有个例子程序,查