学校云 建设你的专属在线教育平台
中国大学MOOC
SPOC学校专有课程
嵌入式操作系统
分享
spContent=本课程是计算机科学与技术专业的一门理论性与实践性很强的专业课。通过本课程的学习,使学生了解嵌入式操作系统的基本概念、特点,掌握嵌入式操作系统μC/OS II的原理与应用方法,为学生毕业后从事嵌入式系统相关工作打下理论及实践基础。
—— 课程团队
课程概述

本课程是计算机科学与技术专业的一门专业核心课程。它以嵌入式微处理器及嵌入式实时操作系统为重点讲授嵌入式系统相关的知识,培养学生基本的嵌入式系统程序设计与开发的能力,为学生进一步学习和实践嵌入式系统相关知识打下基础。课程配套有深度有内容的实验实践活动,由浅入深,实用性强,具有较强的产业开发背景,加深学生对理论知识的理解和掌握,提高嵌入式系统相关工程软件的开发能力。

嵌入式微处理器方面,我们详细解读了ARM处理器的编程模型并配合基于Keil4的相关实验。嵌入式实时操作系统方面,我们以uC/OS-II为例,分析了其在任务管理、同步和通信以及中断、时间、内存方面的设计思路和代码,能够让学生系统性地快速掌握嵌入式系统的核心原理,具备基本的嵌入式系统软件开发能力。    注意:课程中还大量穿插了嵌入式领域的业界动态。但由于市场的瞬息万变,某些情况已发生改变。尽管课程组已尽量的进行了补充和更新,但疏漏之处再所难免,请各位学员谅解。

成绩 要求

本课程无证书,具体成绩占比由任课教师制定,内容如下:

课程成绩由三部分构成,且三部分均为百分制:(1)平时成绩占课程成绩的30%,其中平时作业10%,考勤与表现10%,网上平台学习测试10%;(2)实验成绩占课程成绩的20%;(3)期末考试成绩占课程成绩的50%。期末总评=50%*期末考试成绩+20%*网上平台学习成绩+30%*平时成绩。


课程大纲
预备知识

本课程的前续课程是计算机组成原理、数据结构、计算机操作系统、高级语言程序设计等。如果缺少一些基础,就需要在遇到相关内容时适当自学。

参考资料

1)罗蕾、李允、陈丽蓉、桂盛霖.嵌入式系统及应用.电子工业出版社,2016. 

2)ARM Limited. ARM Architecture Reference manual. 

3)Jean J.Labrosse. 嵌入式实时操作系统uC/OS-II(第2版). 北京航空航天大学出版社.及uC/OS-II ebook 

4)Wayne Wolf. 嵌入式计算系统设计原理. 孙玉芳, 梁彬 罗保国 等译. 机械工业出版社, 2002 

5)任哲房红征曹靖.嵌入式实时操作系统μC/OS-II原理及应用(第4版).北京航空航天大学出版社,2016.