参考资料:
正点原子《littleVGL 开发指南》
正点原子《STM32F407 FreeRTOS 开发指南》
硬件平台:stm32f407开发板(或最小系统)、4.3寸TFTLCD
以正点原子的例程为基础进行移植,首先复制一份FreeRTOS的移植例程,
然后加入4.3寸TFTLCD和触摸屏的驱动文件,并进行初始化
然后在该工程中再加入LVGL的源码,移植过程可参照正点原子的教程,和正点原子的教程稍不同的是,我是在FreeRTOS上加入LVGL,而正点原子的教程是裸机的,用TIM3(或其他定时器)来提供心跳节拍。但其实可以用滴答定时器来提供心跳节拍,这个和FreeRTOS一样,如下图所示:
这样就可以不用额外的定时器了。接下来创建一个任务来运行LVGL的demo来验证移植是否成功。
运行效果看截图: