嵌入式教材课件 嵌入式 uCOS-II移植.pptVIP

  • 7
  • 0
  • 约5.03千字
  • 约 14页
  • 2022-04-13 发布于未知
  • 举报
uC/OS-II概述 OS_CPU.H的移植 OS_CPU.H的移植 OS_CPU.c的移植 OS_CPU.c的移植 OS_CPU.c的移植 OS_CPU.S的移植 -时钟节拍中断服务函数 OS_CPU.S的移植 -OSTickISR OS_CPU.S的移植 -OSTickISR OS_CPU.S的移植 -退出临界区和进入临界区函数 OS_CPU.S的移植 -任务级上下文切换函数 OS_CPU.S的移植 -OSStartHighRd 多任务应用程序的编写 * * uC/OS-II在特定处理器上的移植工作绝大部分集中在多任务切换的实现上,因为这部分代码主要是用来保存和恢复处理器现场,许多操作如读写寄存器操作不能用C语言,只能使用特定的处理器的汇编语言来完成。 将uC/OS-II移植到ARM处理器上,需要完成的工作非常简单,大部分的修改工作集中在三个和体系结构相关的文件中,代码量大约是500行。这三个文件是OS_CPU_C.c、OS_CPU_C.H以及OS_CPU_A.S。 ?C/OS-II的文件结构 数据类型定义 typedef unsigned char BOOLEAN; typedef unsigned char INT8U; /* Unsigned 8 bit quantity

文档评论(0)

1亿VIP精品文档

相关文档