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的爱好者有所帮助。
标签: swm320 learninggui 移植
上传时间: 2022-07-06
上传用户:
windows系统内存动态存储分配,两种分配算法
上传时间: 2015-02-08
上传用户:奇奇奔奔
FORTRAN语言内存动态申请技术的实现方法
上传时间: 2013-12-21
上传用户:zhangyigenius
本程序为一个内存动态分区分配的模拟程序,采用首次适应算法和最佳适应算法实现动态分区。其中,空闲分区通过空闲分区链来管理,在进行内存分配时,系统优先使用空闲区低端的空间
上传时间: 2013-12-28
上传用户:sxdtlqqjl
此程序模拟内存的动态分配与回收,希望能给大家帮助,并能得到大家的意见,谢谢!
上传时间: 2015-06-11
上传用户:er1219
一个非常完整的动态数组类,包含一维数组,二维数组,3维数组. 具有常规构造函数,拷贝构造函数,付值函数,不存在内存泄露.
上传时间: 2015-06-30
上传用户:yxgi5
模拟64M的内存的动态管理,包括分配.回收.操作系统实验课程设计题目
上传时间: 2015-08-15
上传用户:xinzhch
内容: Symbian OS 概述 (1上) Symbian SDK及其开发环境 (1上) Symbian软件开发概述 (1上) 内存管理 (1下) Descriptors (2上) 动态数组 (2上) 活动对象 (2下)
标签: Symbian Descriptors SDK OS
上传时间: 2013-12-17
上传用户:二驱蚊器
1.内存管理一律根据实际需要的大小在堆中动态分配内存。 2.边界检查。如果数组下标超越了数组大小界限,会给出警告信息,可以防止非法内存访问以及方便程序的调试。 3.重载了+,-,*,+=,-=,数乘等常见运算符; 4.可以保存数组为二进制数据文件和文本文件两种形式,也可以从二进制数据文件和文本文件读取数据到数组。 5.实现了和矩阵相关的线性代数方程组求解算法。一是高斯选主元消去法二是针对三对角矩阵的追赶法。 6.静态函数Bspline3():3次B样条曲线插值算法
上传时间: 2015-09-24
上传用户:leixinzhuo
C++的特点 最简单的C++程序 C++的输入输出 函数的重载 带缺省参数的函数 变量的引用类型5 内置函数 动态分配/撤销内存的运算符new和delete
上传时间: 2015-10-21
上传用户:阳光少年2016