【原创】2020-12嵌入式月刊:嵌入式迷你GUI专题

 

 

1. 前言

          这是第一期,也是第一次我打算把自己关心的技术专题及动态整理成月刊的形式发布到博客上。

          为什么第一期选GUI这个专题呢?因为我对它有兴趣,而且这东西也用得广。另外结合之前的一些项目,我一直在比较各种GUI。所以我把GUI选成第一期的主题。

          以上算是创刊词吗?哈哈哈!

 

2. 嵌入式GUI的总体情况

          嵌入式的GUI有很多选择,收费的、免费的、开源的、闭源的、重量级的、轻量级的,林林总总,非常多。

          国内社区常见的GUI有miniGUI、ucGUI(其实是emWin的前身)、emWin、MicroWindows、QT等。

          特别提一下,除了miniGUI以外,当前国产GUI中比较有名的还有ZLG的AWTK项目以及RT-thread的自带的Persimmon UI。

          我用过哪些呢?我主要就用过ucGUI,emWin/stemWin和QT这三种。

          但是它们都不是今天的主题。今天的主题是两款超轻量级的GUI。如果还有其它类似的超轻量级GUI,也欢迎推荐给我。

 

2.1  Ugui

          注意不是ucGUI,而是uGUI。

          它的网址 http://embeddedlightning.com/ugui/

          整个GUI就两个文件,纯C语言写的。我感觉用于带小型OLED屏的低功耗单片机应用挺合适。唯一遗憾的是这个GUI几年前就已经停止更新,但是不影响参考它来做一些很简单的图形界面,比如手环的图形界面。

          以下图片来自于是它的网站。(非本人作品,若侵权请联系本人删除)

 

 

2.2 SimpleGUI

          这是一款国产GUI,专门针对单色显示屏设计的GUI接口库。

          网址是:https://gitee.com/Polarix/simplegui

          它虽然小,但也能提供基本的点、线、基本几何图形、单色位图和文字,以及简单的列表、进度条等小控件,另外还提供一个PC端的模拟器。

          以下图片来自于是它的网站。(非本人作品,若侵权请联系本人删除)


版权声明
          所有原创文章(未进行特殊标识的均属于原创) 的著作权属于本人
          所有转载文章(标题注明[转]的所有文章) 的著作权属于原作者。
          所有译文文章(标题注明[译]的所有文章) 的原文著作权属于原作者,译文著作权属于本人。

转载注意事项
          除注明外,所有文章均采用 Creative Commons BY-NC-ND 4.0(自由转载-保持署名-非商用-禁止演绎)协议发布。
          你可以在非商业的前提下免费转载,但同时你必须:
                    保持文章原文,不作修改。
                    明确署名,即至少注明 作者:BoatOnMCU 字样以及文章的原始链接,且不得使用 rel="nofollow" 标记。
                    商业用途请电话联系本人。
                    微信公众号转载一律不授权,除非联系本人并获得授权。

 

   

 

 

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值