ljt80158015 发表于 2017-9-7 09:17:30

(转)又一款极棒的开源免费小型GUI,仅需三个文件,....

本帖最后由 ljt80158015 于 2017-9-7 11:47 编辑

又一款极棒的开源免费小型GUI,仅需三个文件,且带使用手册,实际效果也顶呱呱

说明:
1. 这个是无意中在网上发现的,作者应该算是“骨灰级”GUI爱好者,几乎将他的这个GUI刷到几百款不同的显示屏上面运行。
2. 源码下载: UGUI-master.zip
3. 手册下载: Reference Guide.pdf
4. 官方地址:http://embeddedlightning.com/ugui/
5. 我们这里特别感谢此GUI作者的奉献精神。手册和源码在论坛下载,点击文章末尾的阅读原文可进入。
===============================
这个源码仅有如下三个文件,简单易用。










作者在Youtube上面展示的视频,展示了147款不同显示屏上面跑自己的做的GUI,效果顶呱呱,就问你服不服^_^





Youtube 如何fan墙访问?



lr120363092 发表于 2017-9-7 09:19:02

感觉很牛,有没有人移植到STM32?

小Z 发表于 2017-9-7 09:22:03

厉害,厉害

weiwei4 发表于 2017-9-7 09:22:33

看着还不错

122402902 发表于 2017-9-7 09:24:01

mark学习一下了

powermeter 发表于 2017-9-7 09:25:50

mark。。。

jackboy 发表于 2017-9-7 09:26:10

lr120363092 发表于 2017-9-7 09:19
感觉很牛,有没有人移植到STM32?

作者的example里就是stm32 discovery板子的了

jobmen 发表于 2017-9-7 09:26:38

精简到这程度, 真牛

zhuosifan1989 发表于 2017-9-7 09:29:37

感谢楼主,刚好要用到这种简易的GUI

chun2495 发表于 2017-9-7 09:30:02

楼主有没有源码?放出来。

ljt80158015 发表于 2017-9-7 09:34:08

chun2495 发表于 2017-9-7 09:30
楼主有没有源码?放出来。

给了链接了啊


rqiang 发表于 2017-9-7 09:35:03

不错,学习下

WM_CH 发表于 2017-9-7 09:35:32

贼6                     

zhw950 发表于 2017-9-7 09:37:16

很简洁,好东西。{:smile:}

zhaotyue 发表于 2017-9-7 09:37:55

研究一下!                     

huike 发表于 2017-9-7 09:38:58

厉害,可惜现在不喜欢自己搞GUI了

zyqcome 发表于 2017-9-7 09:40:35

感觉不错

lyl2022 发表于 2017-9-7 09:42:29

不错,已收藏

lcw_swust 发表于 2017-9-7 10:00:05

虽然看不懂,收藏了再说

ysyt_3 发表于 2017-9-7 10:02:25

感觉牛的东西都应该支持一下!

bbglx 发表于 2017-9-7 10:02:33

mark,楼主用上了没,感觉如何

落叶知秋 发表于 2017-9-7 10:12:05

ugui.c --> 1MB的容量,这个有点。。。怕也有两万行以上的代码了

qq335702318 发表于 2017-9-7 10:13:49

他只是把所有C函数都放到了gui.c
...

winterw 发表于 2017-9-7 10:23:40

多谢分享

billtian 发表于 2017-9-7 10:24:40

uGUI 值得学习

kinsno 发表于 2017-9-7 10:32:22

uGUI

关键是没有模拟器,这样子实际上屏,看效果,好累的啊。


markdif 发表于 2017-9-7 10:33:18

好东西,谢谢分享。。。

浮华一生 发表于 2017-9-7 10:38:59

不知道 有没有裁剪啊 这些功能

myxiaonia 发表于 2017-9-7 10:39:43

好像是搬运的硬汉的帖子

怂包BB 发表于 2017-9-7 10:50:19

支持窗口管理吗

Shampoo 发表于 2017-9-7 11:13:02

这样不好吧。。搬运也要说明下吧

jinfen 发表于 2017-9-7 11:18:05

效果不错而且精简实用

john78 发表于 2017-9-7 11:39:15

谢谢,收藏下

hkjabcd 发表于 2017-9-7 11:45:24

谢谢楼主分享!!但,暂时用不上。。

sandman 发表于 2017-9-7 11:52:21

看看怎么样 GUI

caoxinkafei 发表于 2017-9-7 12:00:57

收藏,谢谢LZ分享

jiangkehong 发表于 2017-9-7 12:41:22

感谢分享,看看有没有项目用的上的

taoxy_wx 发表于 2017-9-7 12:42:54

这个不错
下来看看
研究一下

justdomyself 发表于 2017-9-7 12:43:10

能画指针么

zzj2009a1 发表于 2017-9-7 13:18:00

不错不错,谢谢分享!

longwu537 发表于 2017-9-7 14:11:22

好东西,赶紧下载一个,向原作者致敬

bg6agf 发表于 2017-9-7 14:16:18

试试抓TUBE https://www.zhuatube.com/

chinaboy25 发表于 2017-9-7 14:18:20


我来把它上传

fsmcu 发表于 2017-9-7 15:01:25

感谢原作者开源,研究一下,应该需要用到

mrxiacn 发表于 2017-9-7 15:04:39

mark学习一下了

zhifeng 发表于 2017-9-7 16:00:32

手册下载没找到

yangbo18416 发表于 2017-9-7 16:57:47

赶紧收藏!

Excellence 发表于 2017-9-7 17:01:17

oled正需要,谢谢分享

shangdawei 发表于 2017-9-7 17:12:55

μGUI Features

μGUI supports any color, grayscale or monochrome display
μGUI supports any display resolution
μGUI supports multiple different displays
μGUI supports any touch screen technology (e.g. AR, PCAP)
μGUI supports windows and objects (e.g. button, textbox)
16 different fonts available
integrated and free scalable system console
basic geometric functions (e.g. line, circle, frame etc.)
can be easily ported to almost any microcontroller system
no risky dynamic memory allocation required

Reference Guide





凌晨一点 发表于 2017-9-7 17:27:25

用过了,很好移植,控件少了点

resethdd 发表于 2017-9-7 20:15:45

我也看不懂,但还是要收藏

wxty 发表于 2017-9-7 21:43:57

又一款?还有哪些啊

powerlabor001 发表于 2017-9-7 22:15:10

再次mark一把。

yuntian 发表于 2017-9-8 00:01:34

Mark一下

guoj 发表于 2017-9-8 06:10:38

没办法 只能又收藏了

Trylin 发表于 2017-9-8 07:14:07

收藏,好东西

myxiaonia 发表于 2017-9-8 07:53:17

Shampoo 发表于 2017-9-7 11:13
这样不好吧。。搬运也要说明下吧

加个说明就是加个转字,也是呵呵了

s1j2h3 发表于 2017-9-8 09:37:20

学习了,感谢楼主

end2000 发表于 2017-9-8 09:49:35

GUI 看来可以学习一下

Honey_comb 发表于 2017-9-8 10:20:28

GUI,收藏备用。谢谢

chenxin2015 发表于 2017-9-8 11:03:32

标记一下

Eric2013 发表于 2017-9-8 11:43:48

楼主,你连续转载了我两个GUI帖子,能不能把出处写上,写个来自安福莱电子也行啊

hello_sunny 发表于 2017-9-8 14:59:24

不错啊,马克一下,GUI

cqv 发表于 2017-9-8 16:20:01

XXNet,以前的GAE翻法。

ljt80158015 发表于 2017-9-8 16:30:44

cqv 发表于 2017-9-8 16:20
XXNet,以前的GAE翻法。



Lantern

爱国 挺好!

lpdpzc 发表于 2017-9-8 17:33:04

顶大神,好东西。

ztg328 发表于 2017-9-8 18:01:29

mark 好东西

llysc 发表于 2017-9-8 18:14:43

看起来很不错哦~~~~~~~~~~~

yaya001 发表于 2017-9-8 23:20:04

作者的example 用什么编译器阿,我看不像IAR 和 Keil阿?

resethdd 发表于 2017-9-9 00:15:49


很好啊,马克一下,GUI

fdcnuaa 发表于 2017-9-9 11:08:47

mark一下

sandeant 发表于 2017-9-9 17:46:18

感谢原作者开源

wang1216 发表于 2017-9-21 10:07:31

一个C一兆,知道有多少行吗

MXHAUDIO 发表于 2017-9-21 10:19:48

mark一下,后续应该能用上,感谢楼主

gmajvfhpa 发表于 2017-9-21 10:34:18


好东西,谢谢分享。。。

chen849928055 发表于 2017-9-21 12:59:42

楼主真垃圾,转载人家安富莱电子的也写个出处,小心我举报你。

ljt80158015 发表于 2017-9-21 13:44:46

chen849928055 发表于 2017-9-21 12:59
楼主真垃圾,转载人家安富莱电子的也写个出处,小心我举报你。

图片上有安富莱电子的 log吧,开始忘了加,后来想加的时候过了24小时了。

jiangkehong 发表于 2017-9-22 07:11:13

wang1216 发表于 2017-9-21 10:07
一个C一兆,知道有多少行吗

一大半是字体的取模表

sinc_mark 发表于 2017-9-22 08:31:56

看图片倒是很漂亮!

chenwei1919 发表于 2017-9-22 08:57:41

GUI ,学习一下

qmsolo2004 发表于 2017-9-22 15:59:59

好东西,谢谢分享!

fanfanrenfan 发表于 2017-9-22 17:22:48

确实不错,字库不用还能不能再精简

imliyucai 发表于 2017-9-25 15:06:10

看看,收藏先。

ysu_er 发表于 2017-9-26 13:21:06

收藏先,多谢安弗莱

throg 发表于 2017-11-10 17:07:03

表示膜拜,这个很值得学习

interstellar_tr 发表于 2017-11-10 18:06:43

顶起,好东西!

tenx 发表于 2017-11-10 18:13:43

东西不错,就是不支持按键的操作方式

jorad21 发表于 2017-11-16 19:02:37

这个可以有

xuekcd 发表于 2017-11-17 10:21:37

好厉害!谢谢分享!

569350810 发表于 2017-11-17 17:19:27

谢谢分享~
开源免费小型GUI,仅需三个文件,且带使用手册,实际效果也顶呱呱

qtechzdh 发表于 2017-11-17 18:37:25

仅需三个文件,其中有个文件有七千行{:funk:}{:funk:}{:funk:}

octatao 发表于 2017-11-17 20:38:21

收藏。。。

qhq5607 发表于 2017-11-18 00:00:17

马克一下   

SUPER_CRJ 发表于 2017-11-18 20:34:02

这个文件这么少?还配手册,比emWin应该好写点,对于不需要复杂图形的这个应该是个不错的选择!

Jacky.Qiu 发表于 2017-11-19 09:03:08

厉害,厉害

leiyitan 发表于 2017-11-24 22:55:15

最近在一款16级灰度1.2寸96*96的单色OLED上跑上了UGUI,很奇怪,只需要对接好写点函数,而不需要读点函数,是怎么回事?
当然我没有深入去阅览它的代码。
当然在是用的时候遇到各种奇怪的问题,32bit的要色值我不知如何转换成16级灰度的值。
比如画圆,圆的一部分不见了,跟语句前后执行顺序有关系...
看来完全不看他的代码,直接用还有有一点问题

ljt80158015 发表于 2017-11-25 11:24:13

leiyitan 发表于 2017-11-24 22:55
最近在一款16级灰度1.2寸96*96的单色OLED上跑上了UGUI,很奇怪,只需要对接好写点函数,而不需要读点函数, ...



这么快就用上了?   我感觉这个gui控件还是偏少




bone 发表于 2017-11-25 16:18:10

厉害,下载下来学习下。

lijg8421 发表于 2017-11-25 22:27:28

短小精悍,就是两年多没更新了,多增加点控件就好了

leiyitan 发表于 2017-11-26 09:06:31

leiyitan 发表于 2017-11-24 22:55
最近在一款16级灰度1.2寸96*96的单色OLED上跑上了UGUI,很奇怪,只需要对接好写点函数,而不需要读点函数, ...

调试了一天,还是发现问题了,是自己驱动的问题。由于使用的SPI DMA,每次DMA刷整屏,DMA发送完成中断产生后此时数据并未完全发送完毕。需要在TC后,等待实际发送完毕后,再执行关通道。正在仔细看代码,这个GUI 的C代码写的太范了,完全可以用来作为C编程学习的范本。虽然自己写C有几年了。
页: [1] 2
查看完整版本: (转)又一款极棒的开源免费小型GUI,仅需三个文件,....