当前位置:首页 > 技术 > GUI/OS > 正文内容

国产LearningGUI简介

Watrt6年前 (2018-12-11)GUI/OS17750

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市场。

搜狗截图18年12月11日2351_1.jpg

分享给朋友:

相关文章

对qt代码的 udp广播学习

对qt代码的 udp广播学习

简单学习在qt下 UDP广告的代码#include "mainwindow.h" #include "ui_mainwindow.h" //引用文件必须 #include "QtNetwork/qudpsocket.h" #include "QtNetwork/qhostaddress.h" QUdpSocket *receiver; &nbs...

STM32 HAL库 裸机移植STemwin[转]

STM32 HAL库 裸机移植STemwin[转]

一、准备工作1、STM32CubeMx     我使用的是4.25版本的,软件还没装上的自己去下载安装就可以了2、下载F103最新的固件库,新建工程的时候,会自动提示让你下载的,不用另行下载下载保存的地方可以在软件的project -> setting 页面的最底下看到3、TFT屏幕,了解清楚平模的驱动IC型号(后面会用到),同时准备好此屏幕的驱动。注意这里只说明支持FSMC驱动的LCD屏幕(数据输出最少16个),为避免其它错误操作,应先确保驱动文件和屏幕都是好的,比如...

FreeRTOS--API函数

FreeRTOS--API函数

一、任务创建1. xTaskCreatetask. h portBASE_TYPE xTaskCreate(                             pd...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。