0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

免费开源的GUI:LittlevGL介绍、下载、配置、编译

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 作者:黄工的嵌入式技术 2020-02-03 15:12 次阅读

有小伙伴问:昨天原子哥发布会上烧录器的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建议查看官方资料,官方资料足够让你学习了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源软件
    +关注

    关注

    0

    文章

    204

    浏览量

    15661
  • GUI
    GUI
    +关注

    关注

    3

    文章

    610

    浏览量

    38787
  • Little
    +关注

    关注

    0

    文章

    3

    浏览量

    6358
收藏 人收藏

    评论

    相关推荐

    OpenHarmony开发学习:【源码下载编译

    本文介绍了如何下载鸿蒙系统源码,如何一次性配置可以编译三个目标平台(`Hi3516`,`Hi3518`和`Hi3861`)的编译环境,以及如
    的头像 发表于 04-14 09:36 387次阅读
    OpenHarmony开发学习:【源码<b class='flag-5'>下载</b>和<b class='flag-5'>编译</b>】

    基于Android13的AOSP源码下载编译指南

    AOSP(Android Open Source Project)是Android操作系统的开源项目,通过下载编译AOSP源码,您可以获得原始的Android系统,并进行定制和开发。本教程将向您
    的头像 发表于 01-17 09:49 1027次阅读
    基于Android13的AOSP源码<b class='flag-5'>下载</b>及<b class='flag-5'>编译</b>指南

    详解全志R128 GUI图形系统—LVGL篇

    LVGL 是一个免费开源图形库,提供了创建嵌入式GUI 所需的一切,具有易于使用的图形元素,美观的视觉效果和低内存占用,采用MIT 许可协议,可以访问LittlevGL官网获取更多资
    的头像 发表于 12-11 14:49 1174次阅读
    详解全志R128 <b class='flag-5'>GUI</b>图形系统—LVGL篇

    谁说单片机不能图形编程,介绍MCU的TOP 5图形GUI库!

    LittlevGL(LVGL) 是一款开源的嵌入式图形用户界面(GUI)库,专为嵌入式系统设计。LVGL以其轻量级、灵活性和强大的功能而备受开发者青睐,资源够的情况下可移植到所有MCU。
    的头像 发表于 12-07 10:42 2916次阅读
    谁说单片机不能图形编程,<b class='flag-5'>介绍</b>MCU的TOP 5图形<b class='flag-5'>GUI</b>库!

    python如何打开gui界面

    配置Tkinter库。 创建GUI窗口:使用Tkinter创建一个基本的GUI窗口,并解释窗口的结构和各个组件的作用。 添加组件:介绍
    的头像 发表于 11-22 14:12 448次阅读

    littlevgl这个GUI怎么样?相比EMWIN有什么特色?

    littlevgl这个GUI怎么样?相比EMWIN有什么特色?
    发表于 10-28 07:03

    使用全志R128将LVGL运行在SPI TFT GUI

    LVGL 与 SPI TFT GUI 本次使用的是 Dshan_Display Module,如下图: 引脚配置如下: R128 Devkit TFT 模块 PA12 CS PA13 SCK
    发表于 10-23 13:56

    请问LittlevGL支持12864这种液晶吗?

    LittlevGL支持12864这种液晶吗?有没有人用过这个gui呢?
    发表于 09-26 07:36

    使用GUI Guider工具在MCU上开发嵌入式GUI应用 (1)

    LVGL是一个开源免费(MIT许可)的嵌入式GUI组件,支持触摸屏操作,移植简单方便,开发者一直在不断完善更新。
    的头像 发表于 08-16 14:29 1548次阅读
    使用<b class='flag-5'>GUI</b> Guider工具在MCU上开发嵌入式<b class='flag-5'>GUI</b>应用 (1)

    STM32单片机程序编译下载配置

    当拿到STM32单片机开发板的时候,程序的编译下载将是我们踏入STM32单片机开发的第一步。本章详细介绍程序的编译下载。包括:Keil5
    发表于 08-11 16:08 3278次阅读
    STM32单片机程序<b class='flag-5'>编译</b>及<b class='flag-5'>下载</b><b class='flag-5'>配置</b>

    GUI方案中ALPHA通道处理介绍

    电子发烧友网站提供《GUI方案中ALPHA通道处理介绍.pdf》资料免费下载
    发表于 08-02 09:26 0次下载
    <b class='flag-5'>GUI</b>方案中ALPHA通道处理<b class='flag-5'>介绍</b>

    X-NUCLEO-GFX01M1开发板的GUI开发流程介绍

    电子发烧友网站提供《X-NUCLEO-GFX01M1开发板的GUI开发流程介绍.pdf》资料免费下载
    发表于 08-01 15:51 0次下载
    X-NUCLEO-GFX01M1开发板的<b class='flag-5'>GUI</b>开发流程<b class='flag-5'>介绍</b>

    嵌入式界面神器littleVGL介绍

    littleVGL 是近几年开始流行的一个小型开源嵌入式 GUI 库,具有界面精美,消耗资源小,可移植度高,响应式布局等特点,全库采用纯 c 语言开发,而且 littleVGL 库的更
    发表于 06-30 10:00 1668次阅读
    嵌入式界面神器<b class='flag-5'>littleVGL</b><b class='flag-5'>介绍</b>

    基于framebuffer的lvgl的移植使用

    LittlevGL是一个免费开源图形库,提供了创建嵌入式GUI所需的一切,具有易于使用的图形元素、漂亮的视觉效果和低内存占用。
    的头像 发表于 06-12 11:50 1145次阅读
    基于framebuffer的lvgl的移植使用

    简单的菜单系统配置开源设计

    电子发烧友网站提供《简单的菜单系统配置开源设计.zip》资料免费下载
    发表于 06-09 10:31 0次下载
    简单的菜单系统<b class='flag-5'>配置</b><b class='flag-5'>开源</b>设计