LVGL开发

第一天笔记

  1. LVGL图形库的基本概述
  • 发展过程

LVGL的英文全称为Light and Versatile Graphics Library,翻译为中文就是轻便而多功能的图形库,LVGL是目前最流行的免费开源的嵌入式图形库之一,可以为任意一款MCU、MPU以及显示器创建漂亮的UI界面,用户可以通过LVGL的官网进行了解,官网地址为:www.lvgl.io

LVGL的第一个版本是在2016年发布在GitHub上,最初是作为一个人的项目,后面有超过300名贡献者加入该图形库的开发,所以使LVGL成为最受欢迎的嵌入式图形库之一。如今LVGL每分钟都会被下载,在GitHub上是最流行的C库之一(LVGL是由C语言实现),目前除了拥有海量的用户之外,LVGL还和很多行业领先公司有非常密切的合作,并且在2020年创建了LVGL有限责任公司(Limited Liability Company)为用户提供更好的服务。

  • 源码下载

LVGL最初被称为LittleVGL,设计者是匈牙利的Gábor Kiss-Vámosi,他目前是LVGL的主要开发人员,同时也是LVGL公司的CEO,他在2009年开始设计LittleVGL,并与2016年更名为LVGL并发布在GitHub上。

通过LVGL的官网可以看到作者本人,点击作者头像可以跳转到对应的GitHub仓库,或者直接在GitHub中搜索lvgl即可,GitHub仓库中LVGL的源码地址:https://github.com/lvgl/lvgl

目前GitHub仓库中LVGL的源码版本已经从V2.0更新到V9.0,大家可以根据实际需求选择下载某版本的LVGL源码,这里以下载V8.3.0版本的源码为例,如:

  1. 登录到GitHub仓库中LVGL目录,点击master,点击Tags选项,选择V8.3.0版本源码

  1. 等待GitHub界面刷新,并检查源码版本,然后点击code选项,并选择下载zip压缩包

  1. 压缩包下载成功之后把压缩包解压,解压之后会得到一个文件夹,进入文件夹查看结构

  1. 进入目录之后,找到叫做README的文档,阅读文档掌握LVGL的注意事项和使用规则

  • 自述文件

  1. 硬件要求

  1. 支持平台

可以看到,LVGL图形库是支持在Linux系统下的FrameBuffer帧缓冲设备中使用的,一般情况下Linux系统的帧缓冲设备的驱动程序提供的设备文件的路径都是 “/dev/fb0”,当然,需要根据实际情况修改。

  1. 入门顺序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值