指南者移植LVGL
约 305 字大约 1 分钟
第一步:下载LVGL
第二步: 删除不必要的文件
修改lv_conf_template.h 为 lv_conf.h
保留下面文件
examples 目录下只保留 porting 文件

第三步: 添加组
新建目录
Middlewares
└─LVGL
├─GUI
│ └─lvgl lvgl 源码存放目录
└─GUI_APP
添加组
Middlewares/lvgl/examples/porting
Middlewares/lvgl/src/core
Middlewares/lvgl/src/draw
Middlewares/lvgl/src/extra
Middlewares/lvgl/src/font
Middlewares/lvgl/src/gpu
Middlewares/lvgl/src/hal
Middlewares/lvgl/src/misc
Middlewares/lvgl/src/widgets
Middlewares/LVGL/GUI_APP

第三步: 添加.c文件到组
Middlewares/lvgl/examples/porting
lvgl/examples/porting 目录
lv_port_disp_template.c
lv_port_indev_template.c
Middlewares/lvgl/src/core
lvgl/src/core 目录所有文件
Middlewares/lvgl/src/draw
lvgl/src/draw 目录所有文件
注:除了以下文件夹的文件
nxp_pxp
nxp_vglite
sdl
stm32_dma2d
Middlewares/lvgl/src/extra
lvgl/src/extra 目录所有文件
注:除了以下文件夹的文件
libs
Middlewares/lvgl/src/font
lvgl/src/font 目录所有文件
Middlewares/lvgl/src/gpu
lvgl\src\draw\sdl 所有文件
lvgl\src\draw\stm32_dma2d 所有文件
Middlewares/lvgl/src/hal
lvgl/src/hal 所有文件
Middlewares/lvgl/src/misc
lvgl/src/misc 所有文件
Middlewares/lvgl/src/widgets
lvgl/src/widgets 所有文件
第四步: 添加.h 文件目录
..\..\Middlewares\LVGL\GUI
..\..\Middlewares\LVGL\GUI\lvgl
..\..\Middlewares\LVGL\GUI\lvgl\src
..\..\Middlewares\LVGL\GUI\lvgl\examples\porting

第五步: 修改代码并编译,无报错说明添加没问题
