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市场。
该教程是基于SWM320单片机下移植learningGUI的教程,详细描述了移植过程。适用于想学习learningGUI的爱好者,其它单片机也可以使用这样的方法进行移植,里面讲述了配置文件的使用方法,希望这个教程能对该GUI的爱好者有所帮助。
资源简介:LearningGUI的特点和优势。LearningGUI被设计成独立于具体的硬件平台和具体的软件平台,是一款通用的嵌入式开源GUI系统。它100%使用C语言开发,无浮点运算,只调用C,无汇编代码。显示,键盘,鼠标等驱动由用户在应用中编写注册,因此,LearningGUI的通用性,...
上传时间: 2022-07-06
上传用户:pagedown
资源简介:一个最新的uCOS-II的GCCAVR移植版本.zip
上传时间: 2013-06-14
上传用户:qiao8960
资源简介:软件通信体系架构(SCA)可以实现一个具有开放性、标准化、模块化的通用软件无线电平台,从而使软件无线电平台的成本得到显著降低,应用灵活性得到极大增强。虽然SCA通过CORBA机制很好地解决了通用处理器设备波形组件的互连互通和可移植问题,但是这种机制不能...
上传时间: 2013-04-24
上传用户:moonkoo7
资源简介:LPC1788的USBHOST的FATFS移植
上传时间: 2013-07-23
上传用户:14786697487
资源简介:PIC18F452下的uCOS2移植成功代码+MPLAB IDE V8.0的项目文件。其中包含Proteus仿真电路图,为了方便初学者成功编译,对原有结构进行了修改,结构非常精简,易于理解,使用前请参考其中的“使用前先读我.txt”,否则可能无法正确编译。
上传时间: 2013-09-25
上传用户:zhangyi99104144
资源简介:一个在PROTEUS 中方真lpcarm的ucosii移植
上传时间: 2013-09-30
上传用户:sclyutian
资源简介:采用AT91SAM9261的MiniGUI 移植方案 1、图形用户界面MiniGUI 简介MiniGUI 是遵循GPL 条款发布的自由软件,其目标是为基于Linux 的实时嵌入式系统提供一个轻量级的图形用户界面支持系统。与QT/Embedded、MicoroWindows 等其它GUI相比,MiniGUI 的最显著特点就...
上传时间: 2014-12-27
上传用户:fac1003
资源简介:CppUnit 是著名的用于单元测试的JUnit框架的C++移植。测试输出是XML或文本格式,可以用于自动化测试和基于GUI的监督测试。 来源:http://sourceforge.net/projects/cppunit/
上传时间: 2013-12-03
上传用户:zhuimenghuadie
资源简介:自己写的ARM移植代码,实现定时器中断和外部中断以及对LED的控制
上传时间: 2015-02-04
上传用户:jing911003
资源简介:短小精悍的C语言标准函数库。提供450个以上的可移植的算法和工具代码。
上传时间: 2015-02-10
上传用户:ljmwh2000