[应用方案]

我用过的GUI开发软件有uC/GUI

[复制链接]
1058|3
手机看帖
扫描二维码
随时随地手机跟帖
Ketose|  楼主 | 2018-8-20 16:07 | 显示全部楼层 |阅读模式
    uC/OS的大名很多人都听过,但使用uC/GUI不多。    uC/GUI是一种嵌入式应用中的图形支持系统。它设计用于为任何使用LCD图形显示的应用提供高效的独立于处理器及LCD控制器的图形用户接口,它适用单任务或是多任务系统环境, 并适用于任意LCD控制器和CPU下任何尺寸的真实显示或虚拟显示。它的设计架构是模块化的,由不同的模块中的不同层组成,由一个LCD驱动层来包含所有对LCD的具体图形操作。 UCGUI可以在任何的CPU上运行,因为它是100%的标准C代码编写的。UCGUI能够适应大多数的使用黑白或彩色LCD的应用,它提供非常好的允许处理灰度的颜色管理。还提供一个可扩展的2D图形库及占用极少RAM的窗口管理体系。
    uC/GUI的设计目标是为使用LCD作为图形显示装置的应用提供高效的/与LCD控制器独立及处理器独立的图形用户接口。它适合于单任务环境及多任务环境,如私用的操作系统或是商业的RTOS(实时操作系统。uC/GUI以C源码形式提供, 并适用于任意LCD控制器和CPU下任何尺寸的真实显示或虚拟显示。它包含以下特性:
[1] 适用任何8/16/32位CPU, 只要有相对应的标准C编译器.
[2] 任何的控制器的LCD显示器(单色,灰度,颜色), 只要有适合的LCD驱动可用.
[3] 在小模式显示时无须LCD控制器.
[4] 所有接口支持使用宏进行配制.
[5] 显示尺寸可定制.
[6] 字符和位图可在LCD显示器上的任意起点显示,并不仅局限于偶数对齐的地址起点.
[7] 程序在大小和速度上都进行了优化.
[8] 编译时允许进行不同的优化.
[9] 对于缓慢一些的LCD控制器, LCD显存可以映射到内存当中, 从而减少访问次数到最小并达到更高的显示速度.
[10]清晰的设计架构.
[11]支持虚拟显示, 虚拟显示可以比实际尺寸大(即放大).
QQ截图20180820160503.png QQ截图20180820160513.png

源码: uCGUI3_98_with_memdev.rar (2.39 MB)
zhuomuniao110| | 2018-8-20 23:27 | 显示全部楼层
貌似这个很多人用过。

使用特权

评论回复
huangcunxiake| | 2018-8-22 17:21 | 显示全部楼层
uc的GUI貌似用的人特别多。

使用特权

评论回复
antusheng| | 2018-8-23 09:27 | 显示全部楼层
应该各有各的优点,也有各自的缺点

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:我最讨厌两种人:一是有种族歧视的; 二是黑人;三是不识数的!

63

主题

3204

帖子

15

粉丝