[LVGL]:MACOS下使用LVGL模拟器

如何在MACOS下使用lvgl模拟器

1.安装必要环境

shell 复制代码
brew install sdl2

查看sdl2安装位置:

shell 复制代码
(base) ➜  ~ brew list sdl2
/opt/homebrew/Cellar/sdl2/2.30.1/bin/sdl2-config
/opt/homebrew/Cellar/sdl2/2.30.1/include/SDL2/ (78 files)
/opt/homebrew/Cellar/sdl2/2.30.1/lib/libSDL2-2.0.0.dylib
/opt/homebrew/Cellar/sdl2/2.30.1/lib/cmake/ (2 files)
/opt/homebrew/Cellar/sdl2/2.30.1/lib/pkgconfig/sdl2.pc
/opt/homebrew/Cellar/sdl2/2.30.1/lib/ (4 other files)
/opt/homebrew/Cellar/sdl2/2.30.1/share/aclocal/sdl2.m4
(base) ➜  ~ 

2.模拟器配置

2.1 克隆仓库

仓库地址为:https://github.com/lvgl/lv_port_pc_vscode

shell 复制代码
git clone --recursive https://github.com/lvgl/lv_port_pc_vscode

2.2 修改makefile

打开根目录下的Makefile:

将lv_driver修改为sdl2

makefile 复制代码
#LV_DRIVER          := X11
LV_DRIVER          := SDL2

修改INC和LDIBS,链接SDL2

复制代码
INC 				:= -I./ui/simulator/inc/ -I./ -I./lvgl/ -I/opt/homebrew/Cellar/sdl2/2.30.1/include
LDLIBS	 			:= -lm -L /opt/homebrew/Cellar/sdl2/2.30.1/lib -l SDL2


2.3编译与运行

shell 复制代码
(base) ➜  lv_port_pc_vscode git:(master) ✗ make -j12 && ./build/bin/demo
相关推荐
Lester_110113 分钟前
单片机 IAP(可实现OTA), ISP, ICP
单片机·嵌入式硬件·iap·ota
恶魔泡泡糖14 分钟前
51单片机蜂鸣器应用
单片机·嵌入式硬件·51单片机
进击的小头15 分钟前
01_嵌入式C与控制理论入门:从原理到MCU实战落地
c语言·单片机·算法
小尧嵌入式15 分钟前
STM32中OTA介绍及使用
开发语言·stm32·单片机·嵌入式硬件
会编程是什么感觉...17 分钟前
单片机 - STM32CubeMX HAL库开发部分
stm32·单片机·嵌入式硬件
日更嵌入式的打工仔19 分钟前
两种核心消息队列:环形队列与RTOS消息队列解析
笔记·单片机
石马马户23 分钟前
keil使用Jlink下载时出现No Cortex-M SW Device Found 解决方法
单片机·嵌入式硬件
快乐的划水a24 分钟前
嵌入式时间测量方法总结
c++·stm32·单片机
文弱书生65631 分钟前
3-electronbot舵机板电路分析
linux·单片机·嵌入式硬件
TEC_INO34 分钟前
STM32_4:TIM
stm32·单片机·嵌入式硬件