文章目录
1、Ubuntu搭建LVGL模拟器
关于LVGL相关的接口使用、UI界面的设计软件、LVGL源码的移植以及不同环境下模拟器的搭建,可查看LVGL官方网站中的Docs。
自行选择想要使用的LVGL的版本,这里使用V8.2。
在Get started --> Simulator on PC,选择需要搭建的IDE环境,下载源码。作者这里选择VSCode with SDL driver:Linux
然后选择下载release/V8分支源码即可。
然后将源码克隆到Ubuntu里面即可。也可以直接下载作者配置好的lvgl_8.2源码
此外,Ubuntu中还需要安装SDL2库文件:sudo apt-get install -y build-essential libsdl2-dev
完成之后,进入到源码目录下,执行下面指令进行编译:make all
编译成功现象如下:
编译成功说明移植没有问题。让后运行一个官方Demo试试。
打开如下路径中的main.c
添加官方Demo
添加完成之后,保存退出,回到源码顶层目录下,执行make all重新编译。
编译成功之后,进入到以下目录:
然后执行demo可执行程序
即可显示Demo的界面。
鼠标可切换界面。
然后我们添加一个小按键测试使用模拟器。在主程序中添加一个按键,内容如下:
添加完成之后,保存退出,回到源码顶层目录下,执行make all重新编译。
编译成功之后,进入到以下目录:
然后执行demo可执行程序
执行完成之后,会看到我们添加的按键