STM32移植STemwin,跑FREERTOS (作者:wenyun 日期:20180907)

首先,非常感谢正点原子、安富莱、野火等等,感谢他们公开源码,分享各种资料,给我在嵌入式这条道路上提供了很多的帮助。

以下移植使用的平台是正点原子的战舰STM32开发板,液晶屏驱动是ILI9341。

一、移植步骤
注:移植液晶屏:ILI9341
1、下载STemwin522源码包:https://pan.baidu.com/s/1iGSKsCvErzKoRQweZkw8-g
2、把以下四个目录的文件拷贝到工程
STM32移植STemwin,跑FREERTOS (作者:wenyun 日期:20180907)_第1张图片

3、修改以下文件代码
(1)修改GUIConf.h
STM32移植STemwin,跑FREERTOS (作者:wenyun 日期:20180907)_第2张图片
由于使用了FREERTOS,因此GUI_OS设置为1,并且不支持触摸。
(2)修改GUIConf.c。根据项目需求,修改分配给GUI的RAM
STM32移植STemwin,跑FREERTOS (作者:wenyun 日期:20180907)_第3张图片
在这里,我分配了30K的RAM给GUI。
(3)修改LCDConf.c
STM32移植STemwin,跑FREERTOS (作者:wenyun 日期:20180907)_第4张图片
(4)修改GUIDRV_Template.c
STM32移植STemwin,跑FREERTOS (作者:wenyun 日期:20180907)_第5张图片
(5)选择相应OS的文件,由于使用了FREERTOS,因此OS目录下选择了GUI_X_FreeRTOS.c

至此,移植完成。已经过测试,没什么问题

你可能感兴趣的:(GUI)