咨询热线 18216026475

您所在位置: 北京湘仁高级技术培训中心> 学校课程> uC/OS-II 实时操作系统

uC/OS-II 实时操作系统

▪ 授课机构:北京湘仁高级技术培训中心

▪ 地址:上海市闸北区江阳西路299弄45~50号 6楼

▪ 发布时间:2014-08-20

咨询热线

18216026475

网报价格:详询

课程原价:详询

课程详情| 学校简介| 学校地址| 网上报名


uC/OS-II 实时操作系统
 

课程背景

   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 开发板上的移植实例分析


行业专家 经典案例 可上门培训
北京湘仁高级技术培训中心  提供各种软件技术培训 
总部:北京海淀中关村大街1号 地铁4号线中关村站D口出即是
上海授课点:上海市闸北区江阳西路299弄45号6楼 
咨询: 15021527110   QQ:1874736732
24时:18310776007  010-56248548




课程链接:http://www.soft098.com/index.php?_m=mod_product&_a=prdlist&cap_id=129




温馨提示:1.课程可以根据企业实际需要进行定制安排
          2.培训中心课程每月一期高效互动与交流小班授课,每班人数限定在7人以内,需要提前预约位置。电话:15021527110  QQ: 1874736732 邮件teacher@soft098.com.
          3.培训方式:1. 提供上门到企业做内训。2. 到培训中心参加公开课。3. 到第三方地点包班培训 
 



免责声明:以上信息是由学考网平台用户自行发布,所有内容均由发布者对信息的真实性负责,学考网仅提供信息发布、展示,不对用户信息内容的真实性负责,请用户自行甄别,谨防受骗!!