首先第一步就是先把仿真搭建起来
windows平台(不推荐)
默认大家使用的windows进行开发,当然如果使用ubuntu等linux平台的话环境搭建更加方便,几行命令的事情,windows搭建环境太麻烦了~
windows上的LVGL仿真在VScode上运行,搭建环境,CSDN有非常详细的教程,这里不再赘述:https://blog.csdn.net/weixin_49337111/article/details/136536375
ubuntu平台
安装仿真需要的SDL2
sh
sudo apt-get update && sudo apt-get install -y build-essential libsdl2-dev
首先下拉lv_port_linux,可以去仓库选择自己想要的版本,这里以9.2为例
sh
git clone --branch release/v9.2 --depth 1 https://github.com/lvgl/lv_port_linux.git
cd lv_port_linux/
git submodule update --init --recursive
还是推荐大家使用vscode打开然后修改源码,下拉完后,进行cmake和make编译:
sh
cd lv_port_linux/
mkdir ./build
cd ./build
cmake ..
make
然后make完就得到了一个bin文件夹,执行里面的main就可以运行了
sh
cd ./bin
./main
作业
接下来你们就可以自行的添加组件自行玩LVGL了,组件的一些教程可以看韦东山的中文手册:https://lvgl.100ask.net/9.2/widgets/index.html