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