stm32f407 FreeRTOS+LVGL移植

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

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

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

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

你可能感兴趣的:(stm32,单片机)