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

    文章

    210

    浏览量

    15912
  • GUI
    GUI
    +关注

    关注

    3

    文章

    661

    浏览量

    39711
  • Little
    +关注

    关注

    0

    文章

    3

    浏览量

    6403
收藏 人收藏

    评论

    相关推荐

    Triton编译器功能介绍 Triton编译器使用教程

    Triton 是一个开源编译器前端,它支持多种编程语言,包括 C、C++、Fortran 和 Ada。Triton 旨在提供一个可扩展和可定制的编译器框架,允许开发者添加新的编程语言特性和优化技术
    的头像 发表于 12-24 17:23 410次阅读

    DRV8434SEVM GUI用户指南

    电子发烧友网站提供《DRV8434SEVM GUI用户指南.pdf》资料免费下载
    发表于 12-21 10:36 0次下载
    DRV8434SEVM <b class='flag-5'>GUI</b>用户指南

    MSP-TouchPro GUI用户指南

    电子发烧友网站提供《MSP-TouchPro GUI用户指南.pdf》资料免费下载
    发表于 12-10 14:09 0次下载
    MSP-TouchPro <b class='flag-5'>GUI</b>用户指南

    PGA300 GUI用户指南

    电子发烧友网站提供《PGA300 GUI用户指南.pdf》资料免费下载
    发表于 12-07 15:23 0次下载
    PGA300 <b class='flag-5'>GUI</b>用户指南

    DRV8811 EVM GUI手册

    电子发烧友网站提供《DRV8811 EVM GUI手册.pdf》资料免费下载
    发表于 12-03 14:00 0次下载
    DRV8811 EVM <b class='flag-5'>GUI</b>手册

    DLP EVM GUI工具用户指南

    电子发烧友网站提供《DLP EVM GUI工具用户指南.pdf》资料免费下载
    发表于 11-26 14:22 0次下载
    DLP EVM <b class='flag-5'>GUI</b>工具用户指南

    DRV8428EEVM GUI用户指南

    电子发烧友网站提供《DRV8428EEVM GUI用户指南.pdf》资料免费下载
    发表于 11-20 13:47 0次下载
    DRV8428EEVM <b class='flag-5'>GUI</b>用户指南

    DRV8428PEVM GUI用户指南

    电子发烧友网站提供《DRV8428PEVM GUI用户指南.pdf》资料免费下载
    发表于 11-20 11:52 1次下载
    DRV8428PEVM <b class='flag-5'>GUI</b>用户指南

    DRV8428EVM GUI用户指南

    电子发烧友网站提供《DRV8428EVM GUI用户指南.pdf》资料免费下载
    发表于 11-20 11:51 0次下载
    DRV8428EVM <b class='flag-5'>GUI</b>用户指南

    Scalable PMICs GUI用户指南

    电子发烧友网站提供《Scalable PMICs GUI用户指南.pdf》资料免费下载
    发表于 11-20 11:37 0次下载
    Scalable PMICs <b class='flag-5'>GUI</b>用户指南

    分享一款GUI开发神器

    GT-HMI(Human Machine Interface) 国产开源 GUI 框架及永久免费设计软件。
    的头像 发表于 11-06 09:29 394次阅读

    TPS257XX-Q1-GUI配置指南

    电子发烧友网站提供《TPS257XX-Q1-GUI配置指南.pdf》资料免费下载
    发表于 10-30 10:03 0次下载
    TPS257XX-Q1-<b class='flag-5'>GUI</b><b class='flag-5'>配置</b>指南

    如何配置和校准电阻屏

    ZDP1440是一款基于开源GUI引擎的图像显示专用驱动芯片,内置电阻屏和电容屏触摸驱动,可在上位机配置好触摸类型和从机地址,将配置一并下载
    的头像 发表于 04-16 11:21 1323次阅读
    如何<b class='flag-5'>配置</b>和校准电阻屏

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

    本文介绍了如何下载鸿蒙系统源码,如何一次性配置可以编译三个目标平台(`Hi3516`,`Hi3518`和`Hi3861`)的编译环境,以及如
    的头像 发表于 04-14 09:36 948次阅读
    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 4000次阅读
    基于Android13的AOSP源码<b class='flag-5'>下载</b>及<b class='flag-5'>编译</b>指南