uCOSII实时操作系统培训

时间:2024/8/5 11:04:40 来源:os/2

白癜风的医疗医院 https://jbk.39.net/yiyuanzaixian/bjzkbdfyy/bdf/

课程背景

uC/OSII是著名的源码公开的实时内核,是专为嵌入式应用设计的,可用于各类8位、16位和32位单片机或DSP。本课程通过对uC/OS-II源码的分析和讲解,特别是对于移植到ARM处理器平台上的源代码修改,着重阐释了有关实时系统的重要概念,如多任务调度、进程上下文切换、任务间的同步和通信等。学习完本课程后,学员能够掌握在各种处理器平台上的uC/OS-II开发方法。

培训对象

嵌入式linux初学者,或具有一定经验但想了解开发全部过程的学员。

培训目标

·掌握实时操作系统uC/OS-II的原理和移植方法;

·掌握基于uC/OS-II的上层应用程序开发流程;

培训内容

实时操作系统基本概念辨析1)实时系统(RealTimeSystem)2)任务/进程(Task/Process)3)调度器/优先级(Scheduler/Priority)4)实时内核分类(RTOSKernel)5)临界区/资源(CriticalSection/Resouces)6)系统服务(SystemService)7)中断的时间参数(InterruptTiming)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)在ARM7S3C开发板上的移植实例分析4)在PXA开发板上的移植实例分析

转载请注明:http://www.wsqwo.com/hbyx/13664.html
热点排行
西医如何治疗瘰疬

颈淋巴结结核中医称为“瘰疬”,多见于儿童和青年人。西医常规治疗方法:  ……【查看详情】

精彩推荐
相关导读
网站首页 | 网站地图 | 合作伙伴 | 广告合作 | 服务条款 | 发布优势 | 隐私保护 | 版权申明 | 返回顶部