当前位置: 代码迷 >> 综合 >> stm32f407 FreeRTOS+LVGL移植
  详细解决方案

stm32f407 FreeRTOS+LVGL移植

热度:92   发布时间:2023-11-22 18:51:10.0

参考资料:
正点原子《littleVGL 开发指南》
正点原子《STM32F407 FreeRTOS 开发指南》

硬件平台:stm32f407开发板(或最小系统)、4.3寸TFTLCD

以正点原子的例程为基础进行移植,首先复制一份FreeRTOS的移植例程,

在这里插入图片描述
然后加入4.3寸TFTLCD和触摸屏的驱动文件,并进行初始化
在这里插入图片描述
然后在该工程中再加入LVGL的源码,移植过程可参照正点原子的教程,和正点原子的教程稍不同的是,我是在FreeRTOS上加入LVGL,而正点原子的教程是裸机的,用TIM3(或其他定时器)来提供心跳节拍。但其实可以用滴答定时器来提供心跳节拍,这个和FreeRTOS一样,如下图所示:

  相关解决方案