搜索
bottom↓
回复: 134

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

  [复制链接]

出0入0汤圆

发表于 2017-9-7 09:17:30 | 显示全部楼层 |阅读模式
本帖最后由 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墙访问?



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

阿莫论坛才是最爱国的,关心国家的经济、社会的发展、担心国家被别国牵连卷入战争、知道珍惜来之不易的和平发展,知道师夷之长,关注世界的先进文化与技术,也探讨中国文化的博大精深,也懂得警惕民粹主义的祸国殃民等等等等,无不是爱国忧民的表现。(坛友:tianxian)

出0入0汤圆

发表于 2017-9-7 09:19:02 | 显示全部楼层
感觉很牛,有没有人移植到STM32?

出0入0汤圆

发表于 2017-9-7 09:22:03 | 显示全部楼层
厉害,厉害

出0入13汤圆

发表于 2017-9-7 09:22:33 | 显示全部楼层
看着还不错

出0入0汤圆

发表于 2017-9-7 09:24:01 | 显示全部楼层
mark学习一下了

出0入0汤圆

发表于 2017-9-7 09:25:50 来自手机 | 显示全部楼层
mark。。。

出0入0汤圆

发表于 2017-9-7 09:26:10 | 显示全部楼层
lr120363092 发表于 2017-9-7 09:19
感觉很牛,有没有人移植到STM32?

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

出0入0汤圆

发表于 2017-9-7 09:26:38 | 显示全部楼层
精简到这程度, 真牛

出0入0汤圆

发表于 2017-9-7 09:29:37 | 显示全部楼层
感谢楼主,刚好要用到这种简易的GUI

出25入84汤圆

发表于 2017-9-7 09:30:02 | 显示全部楼层
楼主有没有源码?放出来。

出0入0汤圆

 楼主| 发表于 2017-9-7 09:34:08 | 显示全部楼层
chun2495 发表于 2017-9-7 09:30
楼主有没有源码?放出来。

给了链接了啊


出0入0汤圆

发表于 2017-9-7 09:35:03 | 显示全部楼层
不错,学习下

出0入0汤圆

发表于 2017-9-7 09:35:32 | 显示全部楼层
贼6                     

出0入0汤圆

发表于 2017-9-7 09:37:16 | 显示全部楼层
很简洁,好东西。

出0入0汤圆

发表于 2017-9-7 09:37:55 | 显示全部楼层
研究一下!                     

出10入0汤圆

发表于 2017-9-7 09:38:58 | 显示全部楼层
厉害,可惜现在不喜欢自己搞GUI了

出0入0汤圆

发表于 2017-9-7 09:40:35 | 显示全部楼层
感觉不错

出0入0汤圆

发表于 2017-9-7 09:42:29 | 显示全部楼层
不错,已收藏

出0入0汤圆

发表于 2017-9-7 10:00:05 | 显示全部楼层
虽然看不懂,收藏了再说

出0入0汤圆

发表于 2017-9-7 10:02:25 | 显示全部楼层
感觉牛的东西都应该支持一下!

出0入0汤圆

发表于 2017-9-7 10:02:33 | 显示全部楼层
mark,楼主用上了没,感觉如何

出40入42汤圆

发表于 2017-9-7 10:12:05 | 显示全部楼层
ugui.c --> 1MB的容量,这个有点。。。怕也有两万行以上的代码了

出0入0汤圆

发表于 2017-9-7 10:13:49 | 显示全部楼层
他只是把所有C函数都放到了gui.c
...

出0入0汤圆

发表于 2017-9-7 10:23:40 | 显示全部楼层
多谢分享

出0入4汤圆

发表于 2017-9-7 10:24:40 | 显示全部楼层
uGUI 值得学习

出0入0汤圆

发表于 2017-9-7 10:32:22 | 显示全部楼层
uGUI

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


出0入0汤圆

发表于 2017-9-7 10:33:18 | 显示全部楼层
好东西,谢谢分享。。。

出0入0汤圆

发表于 2017-9-7 10:38:59 | 显示全部楼层
不知道 有没有裁剪啊 这些功能

出0入0汤圆

发表于 2017-9-7 10:39:43 | 显示全部楼层
好像是搬运的硬汉的帖子

出0入0汤圆

发表于 2017-9-7 10:50:19 | 显示全部楼层
支持窗口管理吗

出0入0汤圆

发表于 2017-9-7 11:13:02 | 显示全部楼层
这样不好吧。。搬运也要说明下吧

出50入0汤圆

发表于 2017-9-7 11:18:05 | 显示全部楼层
效果不错而且精简实用

出90入4汤圆

发表于 2017-9-7 11:39:15 | 显示全部楼层
谢谢,收藏下

出0入0汤圆

发表于 2017-9-7 11:45:24 | 显示全部楼层
谢谢楼主分享!!但,暂时用不上。。

出0入0汤圆

发表于 2017-9-7 11:52:21 | 显示全部楼层
看看怎么样 GUI

出0入0汤圆

发表于 2017-9-7 12:00:57 | 显示全部楼层
收藏,谢谢LZ分享

出0入0汤圆

发表于 2017-9-7 12:41:22 来自手机 | 显示全部楼层
感谢分享,看看有没有项目用的上的

出0入0汤圆

发表于 2017-9-7 12:42:54 | 显示全部楼层
这个不错
下来看看
研究一下

出0入8汤圆

发表于 2017-9-7 12:43:10 来自手机 | 显示全部楼层
能画指针么

出0入95汤圆

发表于 2017-9-7 13:18:00 | 显示全部楼层
不错不错,谢谢分享!

出0入0汤圆

发表于 2017-9-7 14:11:22 | 显示全部楼层
好东西,赶紧下载一个,向原作者致敬

出0入0汤圆

发表于 2017-9-7 14:16:18 | 显示全部楼层
试试抓TUBE https://www.zhuatube.com/

出0入0汤圆

发表于 2017-9-7 14:18:20 | 显示全部楼层

我来把它上传

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2017-9-7 15:01:25 | 显示全部楼层
感谢原作者开源,研究一下,应该需要用到

出0入0汤圆

发表于 2017-9-7 15:04:39 | 显示全部楼层
mark学习一下了

出0入0汤圆

发表于 2017-9-7 16:00:32 | 显示全部楼层
手册下载没找到

出0入0汤圆

发表于 2017-9-7 16:57:47 | 显示全部楼层
赶紧收藏!

出0入0汤圆

发表于 2017-9-7 17:01:17 来自手机 | 显示全部楼层
oled正需要,谢谢分享

出0入0汤圆

发表于 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





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2017-9-7 17:27:25 来自手机 | 显示全部楼层
用过了,很好移植,控件少了点

出0入0汤圆

发表于 2017-9-7 20:15:45 来自手机 | 显示全部楼层
我也看不懂,但还是要收藏

出0入0汤圆

发表于 2017-9-7 21:43:57 来自手机 | 显示全部楼层
又一款?还有哪些啊

出0入0汤圆

发表于 2017-9-7 22:15:10 | 显示全部楼层
再次mark一把。

出0入0汤圆

发表于 2017-9-8 00:01:34 来自手机 | 显示全部楼层
Mark一下

出0入0汤圆

发表于 2017-9-8 06:10:38 来自手机 | 显示全部楼层
没办法 只能又收藏了

出0入17汤圆

发表于 2017-9-8 07:14:07 来自手机 | 显示全部楼层
收藏,好东西

出0入0汤圆

发表于 2017-9-8 07:53:17 | 显示全部楼层
Shampoo 发表于 2017-9-7 11:13
这样不好吧。。搬运也要说明下吧

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

出0入0汤圆

发表于 2017-9-8 09:37:20 | 显示全部楼层
学习了,感谢楼主

出0入0汤圆

发表于 2017-9-8 09:49:35 | 显示全部楼层
GUI 看来可以学习一下

出0入0汤圆

发表于 2017-9-8 10:20:28 | 显示全部楼层
GUI,收藏备用。谢谢

出0入0汤圆

发表于 2017-9-8 11:03:32 | 显示全部楼层
标记一下

出0入0汤圆

发表于 2017-9-8 11:43:48 来自手机 | 显示全部楼层
楼主,你连续转载了我两个GUI帖子,能不能把出处写上,写个来自安福莱电子也行啊

出0入0汤圆

发表于 2017-9-8 14:59:24 | 显示全部楼层
不错啊,马克一下,GUI

出0入0汤圆

发表于 2017-9-8 16:20:01 | 显示全部楼层
XXNet,以前的GAE翻法。

出0入0汤圆

 楼主| 发表于 2017-9-8 16:30:44 | 显示全部楼层
cqv 发表于 2017-9-8 16:20
XXNet,以前的GAE翻法。



Lantern

爱国 挺好!

出0入0汤圆

发表于 2017-9-8 17:33:04 | 显示全部楼层
顶大神,好东西。

出20入118汤圆

发表于 2017-9-8 18:01:29 来自手机 | 显示全部楼层
mark 好东西

出0入17汤圆

发表于 2017-9-8 18:14:43 | 显示全部楼层
看起来很不错哦~~~~~~~~~~~

出0入0汤圆

发表于 2017-9-8 23:20:04 | 显示全部楼层
作者的example 用什么编译器阿,我看不像IAR 和 Keil阿?

出0入0汤圆

发表于 2017-9-9 00:15:49 | 显示全部楼层

很好啊,马克一下,GUI

出0入4汤圆

发表于 2017-9-9 11:08:47 来自手机 | 显示全部楼层
mark一下

出0入0汤圆

发表于 2017-9-9 17:46:18 | 显示全部楼层
感谢原作者开源

出0入0汤圆

发表于 2017-9-21 10:07:31 | 显示全部楼层
一个C一兆,知道有多少行吗

出0入0汤圆

发表于 2017-9-21 10:19:48 | 显示全部楼层
mark一下,后续应该能用上,感谢楼主

出0入0汤圆

发表于 2017-9-21 10:34:18 | 显示全部楼层

好东西,谢谢分享。。。

出5入10汤圆

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

出0入0汤圆

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

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

出0入0汤圆

发表于 2017-9-22 07:11:13 来自手机 | 显示全部楼层
wang1216 发表于 2017-9-21 10:07
一个C一兆,知道有多少行吗

一大半是字体的取模表

出0入0汤圆

发表于 2017-9-22 08:31:56 | 显示全部楼层
看图片倒是很漂亮!

出0入4汤圆

发表于 2017-9-22 08:57:41 | 显示全部楼层
GUI ,学习一下

出0入0汤圆

发表于 2017-9-22 15:59:59 | 显示全部楼层
好东西,谢谢分享!

出0入0汤圆

发表于 2017-9-22 17:22:48 | 显示全部楼层
确实不错,字库不用还能不能再精简

出0入0汤圆

发表于 2017-9-25 15:06:10 | 显示全部楼层
看看,收藏先。

出0入0汤圆

发表于 2017-9-26 13:21:06 来自手机 | 显示全部楼层
收藏先,多谢安弗莱

出0入0汤圆

发表于 2017-11-10 17:07:03 | 显示全部楼层
表示膜拜,这个很值得学习

出0入0汤圆

发表于 2017-11-10 18:06:43 | 显示全部楼层
顶起,好东西!

出0入0汤圆

发表于 2017-11-10 18:13:43 来自手机 | 显示全部楼层
东西不错,就是不支持按键的操作方式

出0入0汤圆

发表于 2017-11-16 19:02:37 | 显示全部楼层
这个可以有

出0入0汤圆

发表于 2017-11-17 10:21:37 来自手机 | 显示全部楼层
好厉害!谢谢分享!

出0入0汤圆

发表于 2017-11-17 17:19:27 | 显示全部楼层
谢谢分享~
开源免费小型GUI,仅需三个文件,且带使用手册,实际效果也顶呱呱

出10入18汤圆

发表于 2017-11-17 18:37:25 | 显示全部楼层
仅需三个文件,其中有个文件有七千行

出0入0汤圆

发表于 2017-11-17 20:38:21 | 显示全部楼层
收藏。。。

出0入0汤圆

发表于 2017-11-18 00:00:17 来自手机 | 显示全部楼层
马克一下   

出590入992汤圆

发表于 2017-11-18 20:34:02 | 显示全部楼层
这个文件这么少?还配手册,比emWin应该好写点,对于不需要复杂图形的这个应该是个不错的选择!

出0入0汤圆

发表于 2017-11-19 09:03:08 | 显示全部楼层
厉害,厉害

出140入8汤圆

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

出0入0汤圆

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



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




出0入0汤圆

发表于 2017-11-25 16:18:10 | 显示全部楼层
厉害,下载下来学习下。

出0入8汤圆

发表于 2017-11-25 22:27:28 来自手机 | 显示全部楼层
短小精悍,就是两年多没更新了,多增加点控件就好了

出140入8汤圆

发表于 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有几年了。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-16 15:14

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表