实时嵌入式操作系统艾云峰aiyunfeng@gmail.comCollegeofComputing&CommunicationEngineeringReal-timeEmbeddedOperatingSystem2主要内容一、课程介绍学习目标学习内容参考教材教学方式考核方式课程资源会议杂志课堂调查二、实时嵌入式操作系统基础3学习目标理解实时嵌入式系统、实时嵌入式操作系统的相关原理、概念与术语掌握一种实时嵌入式操作系统的具体实现机制掌握利用实时嵌入式操作系统进行实时应用软件设计与开发的方法4学习内容一、时嵌入式操作系统基础嵌入式系统实时嵌入式系统实时嵌入式操作系统嵌入式系统中的一些实时概念二、实时嵌入式操作系统使用实验三、内核任务管理、调度及其使用任务概念任务调度算法内核提供的任务操作UC/OS任务机制实现UC/OS任务操作功能的使用5学习内容四、内核的中断和时间管理及其使用内核对于中断的管理内核中断服务程序的注册、编写时间片中断服务程序内核时间管理机制UC/OS时间管理功能实现及使用五、任务的同步、互斥、通信及其使用信号量的概念及实现消息邮箱概念及实现消息队列概念及实现事件标志组概念及实现UC/OS信号量、消息邮箱、消息队列、事件标志组的实现及使用6学习内容六、UC/OS-II在ARM上的移植几个关键函数的实现移植的基本原则和方法七、实时应用开发的指导原则及示例分析实时应用开发的基本流程任务划分的基本原则任务设计中断服务程序设计实际应用案例分析与设计八、典型实时嵌入式操作系统介绍/课程复习考试7参考教材参考教材嵌入式系统的实时概念(提供电子书)Real-TimeConceptsforEmbeddedSystemsQingLi著,王安生译北京航空航天大学出版社UC/OS-II-源代码公开的实时嵌入式操作系统(第2版)作者:(美)JeanJ.Labrosse,邵贝贝译北京航空航天大学出版社(提供电子书)嵌入式实时操作系统及应用开发(第2版)作者:罗蕾北京航空航天大学出版社基于嵌入式实时操作系统的程序设计技术作者:周航慈吴光文北京航空航天大学出版社课堂会给出的其他电子版文档、参考资料、参考网站8参考教材9教学方式&考核方式教学方式课堂讲解实验练习一次大作业考核方式project50%+考试50%(开卷考试)10课程资源课程网站课程资源论坛交流之嵌入式开发板块12会议杂志IEEEReal-TimeandEmbeddedTechnologyandApplicationsSymposiumIEEEInternationalConferenceonEmbeddedandReal-TimeComputingSystemsandApplications(RTCSA)InternationalConferenceonEmbeddedSystemsandApplications(ESA)InternationalConferenceonEmbeddedSoftwareandSystem(ICESS)InternationalConferenceonEmbeddedandReal-TimeComputingSystems(ERCS)13会议杂志InternationalConferenceonCompilers,ArchitecturesandSynthesisofEmbeddedSystems(CASE)InternationalWorkshoponSoftwareandCompilersforEmbeddedSystems(SCOPES)InternationalWorkshoponEmbeddedSystemsACMInternationalConferenceonEmbeddedSoftware(EMSOFT)14会议杂志JournalofEmbeddedComputingACMTransactionsonEmbeddedComputingSystemsDesignAutomationforEmbeddedSystems15AnyQuestions?