GuiLite :老伙计的兴奋剂,奥力给!

idea4good
 idea4good
发布于 2020年06月30日
收藏 15

随着GuiLite在大量低配置单片机上的成功;很多古董硬件(例如:51单片,ESP32,STM32)也被重新召回,这些老伙计们大多被尘封多年,随着软件的复杂化,本来是没有重见天日的机会。但由于GuiLite“简单粗暴”的渲染方式,让这些老伙计们去“点个小星星”,“跑个3D效果”,“转个时钟”还是绰绰有余的。

当然任何硬件,都离不开妙手回春的开发者。开发群里面卧虎藏龙,有些作品非常抢眼,完全看不出是出自在校大学生之手。好了,话不多说,直接摆摊(由于很多精彩的视频(如:音乐播放器)无法一一转成GIF,所以无法一一展示,敬请谅解):

    

临渊羡鱼,不如退而结网。打开的你的电脑,随便找个有屏的设备(Windows、Linux,Mac电脑也行),找一个你喜欢的Demo,也潇洒走一回。老伙计能做到的事情,相信后浪做起来更没有问题,甚至有更多的余量去完成更多、更重要的事情。

如果你够硬:

如果你够硬核,可以考虑用最低的硬件配置,去挑战运行一下我们的新demo:Hello3Dwave,预期效果如下:

 

GuiLite开发数据仪表盘:

GuiLite及Demo的编译次数超过了1万5千次,Windows、Linux平台平分秋色,具体如下:

 

HostMonitor实例的运行时间超过了2.7万分钟(其中连续运行时间超过15天),Linux平台(包括docker容器方式)为主战场,具体如下:

 

收摊之前,祝大家能开发/展示出更多优秀的作品,我们会尽力为大家提供一些技术建议,为您的超神之路贡献绵薄之力。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:GuiLite :老伙计的兴奋剂,奥力给!
加载中

精彩评论

猴子叫你一声敢答应吗
猴子叫你一声敢答应吗
这伙计是没做过嵌入式开发吧,任何gui都是操作像素包括你的手机你的电脑,别人给你封装了你就以为不存在?
非仙
不是我打击你, 这东西真的玩具都算不上, 看了源码没有任何实用性, 任何实用的gui都不会用操纵像素点的方式实现控件..........
普通用户
普通用户
是的,控件应该专注于向 GUI 系统声明自己有什么内容,该渲染成什么样,而图形渲染操作则交给 GUI 库完成。就算 GUI 库追求效率和开发自由度,也应该提供一系列图形渲染接口简化像素点填充操作,降低控件开发成本。
非仙
咋不说所有运算都是电平位? 连字体加载绘制都没有, 做什么嵌入式?
TGVvbmFyZA
TGVvbmFyZA
操作像素点是图形技术的基础,QT也只是封装了这一层 提供一套预制控件而已。
就如最近很火的一句话: 你觉得你看到了第二层 其实人家在第五层

最新评论(27

pj220
pj220
只能这样安慰自己了,哎
FlyingOnion
FlyingOnion
bad apple 搞起来?
idea4good
idea4good
对于嵌入式,单片机环境,直接对接显示驱动就好(也可以认为是自己调用硬件的api)不需要其他框架的参与。
黑传说
黑传说
老伙计电视不是直接播放,连内存都没的么?所以只需要考虑信道容量,需要提前改好视频分辨率,改成对应格式,做到系统能直接转播。
开源中国首席罗纳尔多
开源中国首席罗纳尔多
您好,请问这个渲染是用什么技术做的?自己调用硬件的api的吗?还是用什么其他框架的?
idea4good
idea4good
老伙计的内存和flash够大就行。
zzeric
zzeric
能让老伙计播放视频吗:dog:
猴子叫你一声敢答应吗
猴子叫你一声敢答应吗
一般都是用的点阵字体,用矢量字体 字体文件比work memory很尴尬的。
猴子叫你一声敢答应吗
猴子叫你一声敢答应吗
一般嵌入式用的字体都是取模的点阵字体,字体存放的介质也不同。大多数开发嵌入式的都是从系统移植开始或者裸机开发。屏的像素刷新不同取模方式也不同。我一般做的嵌入式平台是ARM7 cortex-M3/4 MIPS 还有FPGA。操作系统一般是 freeRTOS uCOSIII vxworks linux windowsCE。除了 vxworks 和 windowsCE 剩下的都有自己做字库。内部的运算对你来说太复杂了,不是电平位而是一些组合逻辑 加上锁存器组成的,开发过FPGA的都懂但是FPGA用的是LUT。画板就是用Cadence allegro。我大概就是做这些嵌入式。
久永
久永
所以啊,无知者无畏啊!
返回顶部
顶部