升级王道考研模拟408的8套卷至uC/OS-II V2.90
之前的章节已经阐述过升级的流程,主要就是将新版件替换旧版件,并重新配置 os_cfg.h
文件,有时也需要在 os_cpu_c.c
中添加一些钩子函数。因此,我们可以直接将已经升级好的 uC/OS-II 工程文件拷贝到未升级的工程中。需要注意的是, os_cfg.h
和 os_cpu_c.c
这两个文件需要根据工程的实际需求进行相应的修改。
更新 STM32+UCOS+LED 多任务示例
- 复制一份 STM32+UCOS+LED(多任务) 工程,并命名为 STM32+UCOS+LED(V2.90多任务) ,以便区分版本。
- 将 STM32+UCOS+LED(V2.90单任务) 工程中的 uCOS-II 文件夹整个复制到 STM32+UCOS+LED(V2.90多任务) 工程中,并覆盖同名文件。
- 将 STM32+UCOS+LED(V2.90多任务) 工程 APP 文件夹下的
os_cfg.h
文件重命名为 os_cfg_V2.86.h
,以便后续参考原先的配置。当然,如果您对 uC/OS-II 的配置非常熟悉,也可以省略此步骤。
- 将 STM32+UCOS+LED(V2.90单任务) 工程 APP 文件夹下的
os_cfg.h
和 os_cfg_r.h
文件复制到 STM32+UCOS+LED(V2.90多任务) 工程 APP 文件夹下。
- 参考
os_cfg_V2.86.h
文件,配置新的 os_cfg.h
文件。由于多任务和单任务示例都没有使用到通信模块,因此可以直接使用复制过来的 os_cfg.h
文件。
os_cfg.h
文件重命名为 os_cfg_V2.86.h
,以便后续参考原先的配置。当然,如果您对 uC/OS-II 的配置非常熟悉,也可以省略此步骤。os_cfg.h
和 os_cfg_r.h
文件复制到 STM32+UCOS+LED(V2.90多任务) 工程 APP 文件夹下。os_cfg_V2.86.h
文件,配置新的 os_cfg.h
文件。由于多任务和单任务示例都没有使用到通信模块,因此可以直接使用复制过来的 os_cfg.h
文件。
用户评论