当前位置: 首页 > article >正文

lvgl在ubuntu中模拟运行

文章目录

  • 前言
  • 具体的步骤

前言

lvgl是一个图像UI的开源框架,用于嵌入式的设备之中。

在学习lvgl时,我们最好是现在PC上模拟运行,所以我们学习lvgl的第一步可以说是在我们的电脑上搭建模拟的运行环境。

参考官方的操作 lvgl在ubuntu上模拟运行

具体的步骤

  1. 下载源码
    找个目录下载源码
git clone --recursive https://github.com/lvgl/lv_port_pc_vscode

如果网络不通畅,可能会导致无法下载FreeRTOSlvgl这两个主要的文件夹。

这时可以分别下载这两个源文件,然后再把这两个文件的内容塞入lv_port_pc_vscode项目的对应目录中

https://github.com/FreeRTOS/FreeRTOS-Kernel.git
https://github.com/lvgl/lvgl.git

下载源码完成后的文件如下
在这里插入图片描述

  1. 下载SDL和编译工具
sudo apt-get update && sudo apt-get install -y build-essential libsdl2-dev cmake
  1. 编译源码,进入源文件目录 lv_port_pc_vscode
cd lv_port_pc_vscode
mkdir build
cd build
cmake ..
make -j

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  1. 运行代码
    使用vscode打开simulator.code-workspace文件
    在这里插入图片描述
    在这里插入图片描述

单击左侧的运行和调试页面,然后从顶部的下拉列表中选择使用gdb调试LVGL演示。像如下这样:
在这里插入图片描述

单击播放按钮或按F5开始调试。
在这里插入图片描述


http://www.kler.cn/a/577138.html

相关文章:

  • win11 Visual Studio 17 2022源码编译 opencv4.11.0 + cuda12.6.3 启用GPU加速
  • 新能源汽车充电综合解决方案:安科瑞电气助力绿色出行
  • 青少年编程与数学 02-010 C++程序设计基础 29课题、继承
  • 常用AI工具推荐
  • Python包结构与 `__init__.py` 详解
  • 如何用postman设置接口测试关联
  • CentOS 最新系统安装 Redis 7.0.11 详细指南
  • PyTorch深度学习框架60天进阶学习计划第16天:循环神经网络进阶!
  • Web3的技术挑战:去中心化的可扩展性与性能问题
  • 【保姆级 HAL 库学习定时器】
  • C语言-语法
  • 【linux网络编程】文件描述符
  • C++题解(32) 2025顺德一中少科院信息学创新班(四期)考核复盘 U536935 黑白图像
  • JavaScript基础-比较运算符
  • springcloud sentinel教程
  • 电脑睡眠智能管控:定时、依状态灵活调整,多模式随心选
  • CameraX学习2-关于录像、慢动作录像
  • Python评估网络脆弱性
  • 对数几率回归(LogisticRegression)基础知识(包含分类任务的概念及评价指标)
  • Docker编排工具Docker Compose