关注、星标公众,不错过精彩内容

有小伙伴问:昨天原子哥发布会上烧录器的GUI是哪一款?

当时下午了可能相对有点吵,原子哥语速有点快,很多人都没听清楚,那就是LittlevGL

一、LittlevGL介绍

网址:

https://littlevgl.com

LittlevGL是一个免费的开放源代码图形库,它提供创建嵌入式GUI所需的很多内容,它具有易于使用的图形元素,精美的视觉效果和低内存占用。

LittlevGL用C语言编写,以实现最大的兼容性(与C ++兼容),模拟器可在没有嵌入式硬件的PC上启动嵌入式GUI设计。

特点:

  • 强大的构建块按钮,图表,列表,滑块,图像等

  • 带有动画,抗锯齿,不透明度,平滑滚动的高级图形

  • 各种输入设备的触摸板,鼠标,键盘,编码器等

  • 多显示器支持,即同时使用更多的TFT和单色显示器

  • 支持 UTF-8编码的多语言

  • 完全可定制的图形元素

  • 独立于任何微控制器或显示器使用的硬件

  • 可扩展以使用很少的内存(80 kB闪存,12 kB RAM)进行操作

  • 操作系统,支持外部存储器和GPU,但不是必需的

  • 单帧缓冲区操作,即使具有高级图形效果

实现效果:

1.强大的图形对象

LittlevGL是一个完整的图形框架,您无需考虑绘制原始形状。您可以从易于使用的构建块(如按钮,图表,图像,列表,滑块,开关,键盘等)构建GUI。

2.吸引人的图形

在智能领域,用户甚至希望在嵌入式设备的显示屏上看到最先进的创新用户界面。

使用LittlevGL,您的嵌入式GUI将以流畅的动画,不透明度,阴影和抗锯齿效果打动您的客户。

3.加快嵌入式GUI设计的主题

你可以一对一地自定义对象,但是使用主题会更快,更轻松!

您将在工业,仪器,智能家居,医疗保健或其他任何领域找到GUI的匹配主题。

二、代码、文档

GitHub:

https://github.com/littlevgl/lvgl

资料:

https://docs.littlevgl.com/en/html/index.html

三、其他

1.其他网站资料

网上关于LittlevGL资料很多,比如下面这个。(更多可以自行搜索)

http://nano.lichee.pro/application/littlevgl.html

这个GUI建议查看官方资料,官方资料足够让你学习了。

2.视频演示

LittlevGL在STM32 Discovery上演示视频:

‧ END  

推荐阅读:

若觉得文章对你有帮助, 随手点『好看』、转发分享,也是对我的支持。

关注公众号『strongerHuang』,在底部菜单,或后台回复“1024”,查看更多精彩内容。

长按识别图中二维码关注

免费开源GUI:LittlevGL介绍、下载、配置、编译相关推荐

  1. 【嵌入式开发】 Linux Kernel 下载 配置 编译 安装 及 驱动简介

    作者 : 韩曙亮 转载请出名出处 : http://blog.csdn.net/shulianghan/article/details/38636827 一. Linux 内核简介 1. 内核功能简介 ...

  2. openwrt开发教程之下载配置编译openwrt(MT7621A)

    什么是openwrt? openwrt可以被描述为一个嵌入式Linux发行版,openwrt的包管理器提供了一个完全可写的文件系统. openwrt是使用框架来构建应用程序的,对于用户来说,这意味着其 ...

  3. 国内PHP,ASP免费开源的CMS介绍

    2010年国内最常用的PHP+MySql免费CMS系统大全 1. DEDE -这是一款国内开源的cms,作者是一个个人,能做出如此功能的cms,是相当不错的.2007版功能十分强大,希望能改善之前数据 ...

  4. 2022最新高通8155平台开源代码最新代码下载、编译方法

    目录 1. 场景 2. 下载高通OpenSource代码 3. 编译 4. 修改代码 5. 问题记录 网上几乎99.99%都是旧教程(我没查到一个新的),现在下载网址变了. 亲测有效!我的是高通SA8 ...

  5. 开源监控Prometheus介绍,安装,配置,使用详解

    介绍 什么是Prometheus? Prometheus是一个开源监控系统,前身是SoundCloud的告警插件.从2012年开始,Prometheus逐渐被大量公司使用.该项目的社区也便跃起来,收到 ...

  6. linux中php集成软件,最新XAMPP Linux版5.6.3 官方版_免费开源php集成环境下载地址电脑版-锐品软件...

    XAMPP Linux版是由XAMPP官方专为Linux系统定制的php集成环境,如果你实在Linux系统下载开发运行php程序,那么XAMPP这款集成环境还算是一个比较不错的选择.支持多平台.多语言 ...

  7. Croppic – 免费开源的 jQuery 图片裁剪插件

    Croppic 这款开源的 jQuery 图片裁剪插件能够满足网站开发人员各种不同的使用需要.只需要简单的上传图片,就可以实现你想要的图像缩放和裁剪功能.因为使用了 HTML5 FormData  对 ...

  8. 【转】介绍一些免费/开源的医学影像后处理工具

    转自:https://blog.csdn.net/liaopiankun0618/article/details/84328331 来源:融视影像科技 综述 医学影像的处理有两个特质.一是复杂,整个处 ...

  9. asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程...

    最近在学习张善友老师的NanoFabric 框架的时了解到Exceptionless : https://exceptionless.com/ !因此学习了一下这个开源框架!下面对Exceptionl ...

最新文章

  1. 判断一个图是否为树(有向图以及无向图)
  2. SpringBoot解决cors跨域问题
  3. socket用起始码分割_常用条码Code128码及EAN13码的介绍
  4. Python 基础 函数
  5. 华为云MVP:来自工业制造领域的微服务与云平台实践
  6. javaweb实训第三天上午——Servlet
  7. 一个老板向员工发的牢骚
  8. 小红伞key的下载地址
  9. AcWing 2005. 马蹄铁(DFS)
  10. 采用晶体管作为电子元器件的计算机属于,采用晶体管作为电子元器件的计算机属于(...
  11. PS学习笔记9-渐变工具
  12. 新款 Mac mini(2018) 性能及接口分析
  13. switch组件设置大小
  14. 带弧CAD和GDB数据导入ARCSDE后面积一致性问题
  15. oracle 二表做差,oracle 两表数据对比---minus
  16. 某缓存系统采用LRU淘汰算法,假定缓存容量为4,并且初始为空,那么在顺序访问以下数据项的时候,1、5、1、3、5、2、4、1、2,出现缓存直接命中的次数是(),最后缓存中即将准备淘汰的数据项是()
  17. WPS表格-快速展开全部隐藏行
  18. 【前端小实战】百度新闻雪碧图及动画(CSS sprites)
  19. 美通企业日报 | 陶氏杜邦完成对新陶氏的分拆;英特尔1.17亿美元投资14家创新公司...
  20. 爱就是当你坐在他身边,哪怕什么都不做,也会感觉很开心

热门文章

  1. 计算机一级区域格式,2009计算机一级:自定义单元格格式-自定义Excel(5)
  2. tensorflower delegate介绍
  3. workstation 虚拟机磁盘扩容
  4. 第七次广州软件测试交流会信息公布
  5. Glide之Target
  6. Scott Mitchell 的ASP.NET 2.0数据教程之四十五::DataList和Repeater数据排序
  7. QingScan扫描器安装、使用
  8. SqlConnection.ConnectionTimeout 与 SqlCommand.CommandTimeout 及SqlBulkCopy.BulkCopyTimeout属性
  9. Docker离线环境安装oracle
  10. mysql xtrabackup详解