中科信软技术培训中心

uC/OS-II 实时操作系统培训

2020-01-06 14:55  181次

  • 课程价格:请电话咨询
  • 开课时间:滚动开班
  • 上课地点:请咨询客服

如遇无效、虚假、诈骗课程,请立即举报为了您的资金安全,请见面交易,切勿提前支付任何费用举报

课程详情
课程背景 uC/OSII是著名的源码公开的实时内核,是专为嵌入式应用设计的,可用于各类8位、16位和32位单片机或DSP。本课程通过对uC/OS-II源码的分析和讲解,特别是对于移植到ARM处理器平台上的源代码修改,着重阐释了有关实时系统的重要概念,如多任务调度、进程上下文切换、任务间的同步和通信等。学习完本课程后,学员能够掌握在各种处理器平台上的uC/OS-II 开发方法。 培训对象 嵌入式linux初学者,或具有一定经验但想了解开发全部过程的学员。 培训目标 ·掌握实时操作系统 uC/OS-II 的原理和移植方法; ·掌握基于 uC/OS-II 的上层应用程序开发流程; 培训内容 实时操作系统基本概念辨析 1) 实时系统 ( RealTime System ) 2) 任务/进程 ( Task/Process ) 3) 调度器/优先级 ( Scheduler/Priority ) 4) 实时内核分类 ( RTOS Kernel ) 5) 临界区/资源 ( Critical Section/Resouces ) 6) 系统服务 ( System Service ) 7) 中断的时间参数 ( Interrupt Timing ) 8) 可重入与不可重入的含义 9) 可剥夺与不可剥夺内核的区别 10) 中断的时间参数含义(中断延迟,中断响应和中断恢复时间) uCOS-II 原理和源码分析 1) uC/OS-II 概述 2) 内核数据结构 3) 内核调度算法 4) 系统中断处理 5) 应用程序设计 6) 系统移植方法 ARM 处理器的中断机制 1) 处理器模式 2) 内部寄存器结构 3) 处理器异常 4) 异常处理机制 5) 汇编指令 6) 汇编控制伪指令 7) 汇编语言的程序结构 uCOS-II 移植的关键代码分析 1) 任务栈空间设计 2) 多任务系统启动代码 3) 任务级的上下文切换 4) 中断级的上下文切换 5) 时钟中断处理 6) 开关中断方法 7) 定时器编程 基于 SkyEye 和 ARM7 的移植实例分析 1) 在 SkyEye 上的移植实例分析 2) 在 ARMulator 上的移植实例分析 3) 在 ARM7 S3C4510 开发板上的移植实例分析 4) 在 PXA255 开发板上的移植实例分析
相关课程
在线预约报名
  • 报名课程 :
    uC/OS-II 实时操作系统培训
  • 报名学校 :
    中科信软技术培训中心
  • 学生姓名 :
    电话号码 :
    联系地址 :
    情况说明 :
    验  证  码 :