- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
嵌入式操作系统
(EmbeddedOperatingSystem)
课程基本信息
课程编号课程总学时:32
实验学时:8学时
课程性质:选修
课程属性:专业深化类
开设学期:第6学期
适用专业:电子信息工程
对先修的要求:C语言编程基础、数据结构基础、计算机基础
对后续的支撑:实践机会:学生可以通过实习、参加科技比赛等途径获取实践经验,进一步巩固和扩展嵌入式系统的应用能力。研究和开发:嵌入式系统技术在各个领域都有广泛的应用,学生可以通过参与研究开发项目,将所学知识应用到实践中,提高实际应用能力。
一、课程的教学理念、性质、目标和任务
嵌入式操作系统是电子信息工程专业的选修课,该课程主要培养学生具备嵌入式操作系统基础知识和具有用RTOS构建嵌入式系统的能力。主要讲述嵌入式系统中实时操作系统和其他技术,通过本课程的学习,学生掌握设计、开发和测试嵌入式系统所需的技术和方法;实践嵌入式系统项目开发基本流程;为嵌入式系统开发奠定良好的基础。本课程采用课堂讲授的方式进行教学,教学中采用课堂讨论和课堂提问等方式与学生进行交流互动,同时课堂上有一定量的实例练习,提高使用专用工具进行程序设计的能力,巩固和加深对理论课中知识的理解,提高对所学知识的综合运用能力。通过本课程的学习,使学生具有嵌入式操作系统的分析能力和初步设计能力。
二、课程目标及对毕业要求指标点的支撑
序号
课程目标
支撑毕业要求指标点
毕业要求
1
较深入地了解嵌入式操作系统的组成及工作原理;具有较高的汇编语言源程序的阅读能力和一定的程序编写能力;掌握嵌入式操作系统的使用方法和移植方法。
指标点2.1
2
2
通过分组讨论、师生互动等,能够锻炼学生沟通交流能力,培养创新能力,具有嵌入式操作系统的分析能力。
指标点9.2
9
三、教学内容及进度安排
(一)理论教学
序号
教学内容
学生学习
预期成果
课内
学时
教学方式
支撑
课程目标
1
嵌入式系统概论
使学生明确学习本课程的目的、意义、任务,掌握嵌入式系统的定义,了解其主要应用领域、研究范围及发展方向;了解掌握几种典型的嵌入式实时操作系统和嵌入式软实时操作系统的特色、优缺点和常见应用领域
重点:嵌入式系统的基本组成和分类、发展趋势、相关研究领域。VxWorks、WindowsCE、EmbeddedLinux等嵌入式系统的特点与应用领域。
难点:嵌入式系统体系结构;嵌入式操作系统选型方法
了解嵌入式系统的发展历史和应用现状、嵌入式系统的定义、体系结构与基本特征和嵌入式系统的常见种类。
2
本部分推荐多媒体教学,进行理论讲授,应注意各种操作系统之间的区别与联系,对实时操作系统加以举例说明
目标1
2
嵌入式实时操作系统——UCOS-II
嵌入式实时系统UCOS-II的基本概念及如何在其基础上进行应用程序开发
重点:建立嵌入式操作系统UCOS-II上的任务、实现UCOS-II的任务间通信
难点:信号量、互斥型信号量、事件标志组、内存管理、消息邮箱管理的API应用
了解UCOS-II、实验环境的搭建。理解任务管理API应用、信号量管理API应用、互斥型信号量管理API应用,掌握事件标志组管理API应用、消息邮箱管理API应用和内存管理API应用。
9
本部分推荐多媒体教学,最好使用机房授课。理论讲授和实验相结合,对每个API函数的功能及参数可采用比较教学方式。
目标1
目标2
3
Linux系统操作基础学
掌握常见的linux操作系统的安装与定制;掌握嵌入式开发过程中常用的linux命令;熟练使用VI编辑器
重点:linux操作系统的安装与定制、常用的linux命令的使用
难点:linux操作系统的安装与定制、使用VI编辑器进行文件编辑
了解linux系统的安装以及linux常用命令,掌握Linux系统中常见文件类型和常用目录,文件通配符用法和文件操作权限,应用实例示范常用命令的用法和参数选择,理解输入输出转向和管道功能,对嵌入式系统开发过程中常用的VI编辑器进行较详细的讲解。
9
本部分推荐多媒体教学,最好使用机房授课。理论讲授和实验相结合。
目标1
目标2
4
嵌入式开发环境的搭建
掌握建立嵌入式系统开发环境,熟悉嵌入式开发工程中使用的TFTP、Telnet和NFS服务,学会使用minicom终端
重点:建立嵌入式系统开发环境、TFTP、Telnet和NFS服务、使用minicom终端
难点:建立嵌入式系统开发环境、TFTP、Telnet和NFS服务
理解并掌握如何建立嵌入式系统开发环境,首先学习与嵌入式系统开发相关的linux服务TFTP、NFS服务并如何配置,随后介绍配置linux里面的超级终端minicom,最后学习如何编译嵌入式Linux内核。
6
本部分推荐多媒体教学,最好使用机房授
文档评论(0)