lvgl在ubuntu中模拟运行
文章目录
- 前言
- 具体的步骤
前言
lvgl是一个图像UI的开源框架,用于嵌入式的设备之中。
在学习lvgl时,我们最好是现在PC上模拟运行,所以我们学习lvgl的第一步可以说是在我们的电脑上搭建模拟的运行环境。
参考官方的操作 lvgl在ubuntu上模拟运行
具体的步骤
- 下载源码
找个目录下载源码
git clone --recursive https://github.com/lvgl/lv_port_pc_vscode
如果网络不通畅,可能会导致无法下载FreeRTOS
、lvgl
这两个主要的文件夹。
这时可以分别下载这两个源文件,然后再把这两个文件的内容塞入lv_port_pc_vscode
项目的对应目录中
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
https://github.com/lvgl/lvgl.git
下载源码完成后的文件如下
- 下载SDL和编译工具
sudo apt-get update && sudo apt-get install -y build-essential libsdl2-dev cmake
- 编译源码,进入源文件目录 lv_port_pc_vscode
cd lv_port_pc_vscode
mkdir build
cd build
cmake ..
make -j
- 运行代码
使用vscode打开simulator.code-workspace
文件
单击左侧的运行和调试页面,然后从顶部的下拉列表中选择使用gdb调试LVGL演示。像如下这样:
单击播放按钮或按F5开始调试。