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

    文章

    216

    浏览量

    16656
  • GUI
    GUI
    +关注

    关注

    3

    文章

    699

    浏览量

    43951
  • Little
    +关注

    关注

    0

    文章

    3

    浏览量

    6531
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MAX96751 如何使用GMSL_SerDes_Public_GUI 配置屏参,并配置PWM?

    MAX96751 如何使用GMSL_SerDes_Public_GUI 配置屏参,并配置PWM
    发表于 05-12 07:32

    EsDA科普 | AWTK:打造流畅、开源、跨平台的嵌入式GUI

    工业GUI开发四大坑:界面卡、启动慢、跨平台难、版权贵。AWTK用纯C语言+自研算法破局,一套代码跑遍全平台,100%开源免费,拖拽即得工业级交互界面。你的GUI开发是否遇到这些坑?在
    的头像 发表于 04-09 11:35 415次阅读
    EsDA科普 | AWTK:打造流畅、<b class='flag-5'>开源</b>、跨平台的嵌入式<b class='flag-5'>GUI</b>

    MESA 重新编译GUI 非常慢,如何恢复?

    使用(甚至很慢),我重新编译了我的 SDL2 程序,它工作(缓慢)...... 所以最后,我怎样才能从那里回到速度正常的 GUI ?提前感谢您的任何建议。
    发表于 03-31 08:11

    rk3576 android15平台camera编译配置都做了什么?

    该文件是瑞芯微(Rockchip)Android平台下相机子系统的核心编译配置Makefile,属于Android Build System的关键组成部分,作用是根据编译环境的动态条件(SDK版本
    的头像 发表于 03-06 17:15 3237次阅读
    rk3576 android15平台camera<b class='flag-5'>编译</b><b class='flag-5'>配置</b>都做了什么?

    简单高效的鸿蒙编译提速技巧

    在鸿蒙应用开发中编译构建是开发者最频繁的操作,每一次编译提速都能显著提升项目整体开发效率。本次分享几个简单却高效的鸿蒙编译提速技巧,从编译配置
    的头像 发表于 03-04 16:09 296次阅读
    简单高效的鸿蒙<b class='flag-5'>编译</b>提速技巧

    【瑞萨RA × Zephyr评测】Zephyr RTOS保姆级环境构建与编译下载踩坑版

    笔者介绍一下Zephyr RTOS 保姆级环境构建与编译下载
    的头像 发表于 01-10 10:03 1w次阅读
    【瑞萨RA × Zephyr评测】Zephyr RTOS保姆级环境构建与<b class='flag-5'>编译</b><b class='flag-5'>下载</b>踩坑版

    开源鸿蒙技术大会2025丨编译器与编程语言分论坛:语言驱动系统创新,编译赋能生态繁荣

    在万物智联的时代背景下,操作系统底层能力的构建离不开编程语言与编译器的关键支撑。作为开源鸿蒙生态的核心技术,语言设计与编译器、虚拟机实现的进步直接关系到开发效率、运行性能与系统安全。本次分论坛聚焦
    的头像 发表于 11-20 17:24 1245次阅读
    <b class='flag-5'>开源</b>鸿蒙技术大会2025丨<b class='flag-5'>编译</b>器与编程语言分论坛:语言驱动系统创新,<b class='flag-5'>编译</b>赋能生态繁荣

    基于开源鸿蒙的图片编辑开发样例(1)

    本期内容介绍基于开源鸿蒙在RK3568上开发图片编辑样例的全流程,分为上篇和下篇,本篇为上篇,主要介绍添加相册图片、编译图片功能。
    的头像 发表于 10-31 09:16 3274次阅读
    基于<b class='flag-5'>开源</b>鸿蒙的图片编辑开发样例(1)

    TuyaOpen开源 + DshanPi-A1(RK3576)开发板的Tuya IoT平台接入与AI大模型整合方案(笔记)

    TuyaOpen开源框架介绍(tuyaopen.ai) TuyaOpen 是一个面向 AIoT 行业的开源、开放的开发框架,基于成熟的商业级 IoT 系统 TuyaOS 构建而成。 操作步骤如下
    发表于 09-15 10:35

    开源鸿蒙MNN AI应用开发与MNN移植经验

    本期内容由AI Model SIG提供,介绍了在开源鸿蒙中,利用MNN开源框架开发AI应用以及基于MNN源码编译与Har包封装的方法。
    的头像 发表于 09-04 11:31 5172次阅读
    <b class='flag-5'>开源</b>鸿蒙MNN AI应用开发与MNN移植经验

    星空开源MES(万界星空科技)——专业、通用、开源免费的MES系统

    星空开源MES(万界星空科技)——专业、通用、开源免费的MES系统 源代码:免费开源MES https://gitee.com/metax
    的头像 发表于 08-14 11:30 2060次阅读

    【Milk-V Duo S 开发板免费体验】2 - 安装编译环境并测试Hello world!

    : git clone https://github.com/milkv-duo/duo-examples.git 配置编译环境 例程下载成功后,运行下面的命令进行环境配置: cd
    发表于 07-07 21:18

    【HZ-RK3568开发板免费体验】03 使用SDK编译Debian系统并配置

    \\\\ cpio \\\\ python3 \\\\ rsync \\\\ ca-certificates 2.2 修改编译配置文件 进入上一篇文章中已经下载并解压好的SDK文件夹。 cd
    发表于 07-01 12:08

    开源电机驱动,免费直播学习!

    开源电机驱动,免费直播学习!
    的头像 发表于 06-13 10:07 2089次阅读
    <b class='flag-5'>开源</b>电机驱动,<b class='flag-5'>免费</b>直播学习!

    10分钟上手睿擎平台GUI开发:第一个LVGL图形应用

    LVGL开源图形库为嵌入式系统提供了高效的GUI设计解决方案,为开发者提供了直观且易于使用的界面设计环境。LVGL不仅资源占用低,更拥有全面的功能和丰富的文档资料,使得GUI设计变得简单而高效。此外
    的头像 发表于 06-06 18:41 3078次阅读
    10分钟上手睿擎平台<b class='flag-5'>GUI</b>开发:第一个LVGL图形应用