1-移植准备
LVGL8.2
野火STM32F429_v2开发板
因为ST在STM32F4之后所有的芯片都不在有标准库,因此本篇是基于HAL库的。同时现在有许多厂商都不在有标准库了,都是根据自己的开发环境进行一些基本芯片接口的配置。像NXP,ST等。
这里不过多介绍LVGL,既然看到这个文章,大多数是奔着移植过来的。
2-开始移植
下载
我们首先去LVGL官网下载LVGL源码,当然文章末尾会给出。
下载后解压出来(我下载的是8.2版本的,其他版本的移植过程是一样的)
解压后文件夹里内容如图所示:
其中有些文件是官方的测试以及一些文档,我们只保留这几个就可以,如下图所示:
同时对examples这个文件夹只保留 porting就行,当然如果有需要可以保留。如下图所示:
移植
然后就开始移植了,找到野火28-电容触摸屏—触摸画板(屏幕兼容版)这个,