删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

上海交通大学软件学院专业学位课程内容介绍《嵌入式操作系统》

上海交通大学 免费考研网/2013-01-07


《嵌入式操作系统》

课程代码P037524学分/学时2.0/36开课时间春,秋
课程名称嵌入式操作系统
开课学院软件学院
任课教师戚正伟
面向专业软件工程
预修课程操作系统,C程序设计
课程讨论时数0 (小时)课程实验数0 (小时)
课程内容简介

本课程教学目的是使学生掌握嵌入式系统的基本概念,了解嵌入式系统的开发步骤及最新发展,并初步掌握嵌入式系统软件的方案设计与特定软、硬件平台的研发能力。课程内容包括嵌入式系统软件的基本概念与技术基础,嵌入式系统开发过程,嵌入式处理器,嵌入式操作系统 。

课程内容简介(英文)

This course is to teach about the basic concept of embedded operation systems including architecture such as ARM7and Xscale, bootloader, embedded operation systems such as Ucos and Uclinux. Through this course, students can master the basic concepts and skills to building the simple embedded operation system.

教学大纲

一.概况1. 开课学院(系)和学科: 软件学院/软件工程2. 课程名称:嵌入式操作系统(Embedded Operation System)3. 课程代码:P0375244. 学时/学分:36学时/ 2学分5. 预修课程:操作系统,C程序设计6. 课程主干内容: 嵌入式体系结构/嵌入式操作系统 7. 适应专业学科: 软件工程8. 教材/教学参考书:1.周立功编,ARM嵌入式系统基础教程,北航出版社(教材)2. 嵌入式系统-采用公开源代码和StrongARM/XScale处理器,毛德操等编,浙江大学出版社,2003。 3. Linux Device Drivers, 2nd Edition,Alessandro Rubini and Jonathan Corbet, O'Reilly & Associates, Inc. 2001. 4. 嵌入式计算机系统设计原理, Wayne Wolf(美) ,孙玉方等译 北京:机械工业出版社,2002.2 二.课程的性质和任务本课程教学目的是使学生掌握嵌入式系统的基本概念,了解嵌入式系统的开发步骤及最新发展,并初步掌握嵌入式系统软件的方案设计与特定软、硬件平台的研发能力。课程内容包括嵌入式系统软件的基本概念与技术基础,嵌入式系统开发过程,嵌入式处理器,嵌入式操作系统 。三.课程的教学内容和基本要求1.嵌入式系统概要2、嵌入式体系架构 3、嵌入式指令系统 4、嵌入式操作系统 5、嵌入式系统设计实例。四.实验(上机)内容和基本要求实验分为两部分,一部分为PC机器上的,学生可以在自己的机器上做一些仿真实验。另一部分为开发板的实验,直接在实验室开发板上做相应的移植和开发工作。五.对学生能力培养的要求理论+源代码+实践,嵌入式系统本身是计算机软硬件基础知识的综合,需要各方面的扎实基础。六.其它需要说明的内容本课程教学中采用多媒体教学手段 教学环节教学时数课程内容讲课实验习题课讨论课上机课外实践其它嵌入式基本概念31Arm体系结构322Arm体系结构以及Skyeye介绍312Arm指令系统32Bootloader32嵌入式操作系统基本概念32嵌入式操作系统进程调度32嵌入式操作系统移植3222注:本课程课内外学时比例1:1

课程进度计划

(无)

课程考核要求

平时成绩加笔试

参 考 文 献
  • 1.周立功编,ARM嵌入式系统基础教程,北航出版社(教材)2。嵌入式系统-采用公开源代码和StrongARM/XScale处理器,毛德操等编,浙江大学出版社,2003。 3。Linux Device Drivers, 2nd Edition,Alessandro Rubini and Jonathan Corbet, O'Reilly & Associates, Inc. 2001. 4。嵌入式计算机系统设计原理, Wayne Wolf(美) ,孙玉方等译 北京:机械工业出版社,2002.2
相关话题/课程