国产LearningGUI简介
LearningGUI_mcu: LearningGUI_mcu.pdf
LearningGUI简介: LearningGUI-0-2.pdf
移植手册: LearningGUI_port.pdf
源码下载: LearningGUI-GPLv3-0-3.7z
LearningGUI的特点和优势。
LearningGUI被设计成独立于具体的硬件平台和具体的软件平台,
是一款通用的嵌入式开源GUI系统。它100%使用C语言开发,
无浮点运算,只调用C,无汇编代码。显示,键盘,鼠标等驱动由用户在应用中编写注册,
因此,LearningGUI的通用性,可移植性非常好!它可以裸奔,也可以在RTOS 上运行,同时更适合在Linux下运行。
LearningGUI高度可裁剪,可配置,库大小从20多K到200多K。
占用内存小。Basic版实行静态内存管理,占用10多K RAM. Windows版实行动态内存管理,占用内存与建立控件多少相关。
支持内置GB2312—80标准汉字库。
提供开放式字库访问接口。
提供开放式颜色转换接口。
提供消息驱动机制。
提供类似于Win32 SDK式样的API接口。
开发LearningGUI的目的是替代emWin,同时抢占中低端的QT市场。