1、UCOSIII移植准备工作1.1 准备基础工程:
移植的时候需要一个基础工程,为了方便起见我们就选取跑马灯实验作为UCOSIII移植的基础工程。
战舰V3、精英板和Mini板使用各自的跑马灯实验工程。
注意:由于Mini板的资料还未更新,所以需要用战舰或者精英版的SYSTEM文件夹。
1.2 UCOSIII源码:
(1)、Micrium官网下载。
(2)、开发板光盘自带。
2.1、UCOSIII移植步骤:
1)复制UCOSIII相应文件到工程中并新建相应文件夹
2)向创建的文件中添加文件
3)向工程中添加分组
4)修改bsp.c和bsp.h文件
5)修改os_cpu_a.asm文件
6)修改os_cpu_c.c文件
7)修改os_cfe.app.h
8)修改sys.h文件
UCOSIII移植过程应注意事项:
1、一定要将宏SYSTEM_SUPPORT_UCOS设置为1。
2、修改文件os_cpu_c.c文件中的函数OSTaskStkInit()。
3、stm32f10x_it.c文件中屏蔽掉PendSV_Handler()和SysTick_Handler() 这两个函数。
此资料转载于 一牛网:http://bbs.16rd.com/thread-53432-1-1.html