使用的是micrium 官方移植包:ucos-ii2.86
这一节主要讲移植需要哪些官方库文件,以及这些库文件中,哪些是需要关注并知晓的。
参考文档路径:
Micrium\AppNotes\AN1xxx-RTOS\AN1018-uCOS-II-Cortex-M3
一、代码架构

Section 3代码路径:
Micrium\Software\uCOS-II\Ports\ARM-Cortex-M3\Generic\RealView
uc/os-ii Book代码路径:
Micrium\Software\uCOS-II\Source
Section 5代码路径:
Micrium\Software\EvalBoards\ST\STM3210B-EVAL\RVMDK\OS-Probe\os_cfg.h
APP_CFG.h需要自己定义,主要功能是配置Task的堆栈大小,中断优先级等信息。
提示:
根据自己的实际情况选择ports,我是STM32F103ZET6的单片机,使用的Cortex-M架构,所以我选择RealView中的ports代码。IAR和RealView的区分如下:
-
IAR:IAR Embedded Workbench是由瑞典公司IAR S

本文详细介绍了如何在STM32F103ZET6单片机上移植嵌入式实时操作系统uCOS-II,涉及代码架构、关键文件解析,如OS_CPU.H、OS_CPU_C.C和OS_CPU_A.ASM,以及中断向量表的配置。文章强调了根据处理器和编译器选择正确的移植代码,并解释了中断处理函数和任务切换的实现方式。
&spm=1001.2101.3001.5002&articleId=137116153&d=1&t=3&u=83721f31921045c8a58a28cca4fd0905)
1330

被折叠的 条评论
为什么被折叠?



