嵌入式操作系统 课程考核大纲_第1页
嵌入式操作系统 课程考核大纲_第2页
嵌入式操作系统 课程考核大纲_第3页
嵌入式操作系统 课程考核大纲_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

嵌入式操作系统课程考核大纲(EmbeddedOperatingSystem)课程基本信息课程编号:04021539课程学时:32课程学分:2一、课程的性质和地位本课程是电子信息工程专业的选修课,旨在培养学生对嵌入式系统的设计、开发和维护能力。嵌入式操作系统是一种特殊的计算机系统,主要用于控制和管理嵌入式设备的操作。在课程教学中,学生将掌握嵌入式系统的硬件平台、操作系统、驱动程序、编程语言、应用程序开发等方面的知识,特别关注实时操作系统和其他核心技术。通过课程学习,学生将大幅提升实际操作技能,获取嵌入式系统领域的关键技术,增强在就业市场上的竞争力,并培养系统思维和创新意识。最终,学生将掌握设计、开发和测试嵌入式系统所需的技术和方法,并实践嵌入式系统项目开发基本流程,为他们未来的就业和研究打下坚实的基础。二、理论教学部分的考核目标嵌入式系统课程理论教学部分的重要方面,学生通过这些目标的学习和掌握,将能够在未来的嵌入式系统开发和应用中发挥更为重要的作用。主要考察使学生了解嵌入式硬件的基本构成、工作原理和性能指标,了解和掌握常用的嵌入式编程语言,了解和掌握常见的硬件驱动程序开发技术,掌握嵌入式应用程序的基本开发流程和技术的情况。第一章嵌入式系统概论(一)学习目标1.一般了解:嵌入式系统定义及特征。2.一般掌握:嵌入式系统的应用领域及发展趋势。3.熟练掌握:嵌入式系统的组织架构、硬件组成、软件组成。(二)考核内容考查学生对嵌入式系统的发展历史和应用现状、嵌入式系统的定义、体系结构与基本特征和嵌入式系统的常见种类,以及书面表达能力。(三)考核要求1.识记:嵌入式系统的定义、特征。2.领会:嵌入式系统基本组成。3.应用:嵌入式系统的应用领域及发展趋势。4.分析:嵌入式系统的体系结构和操作系统选型方法。5.综合:课堂听讲情况以及考查论文。6.评价:对学生学习情况做出评价。第二章嵌入式实时操作系统——UCOS-II(一)学习目标1.一般了解:UCOS-II、实验环境的搭建。2.一般掌握:任务管理API应用、信号量管理API应用、互斥型信号量管理API应用。3.熟练掌握:掌握事件标志组管理API应用、消息邮箱管理API应用和内存管理API应用。(二)考核内容考查学生对嵌入式μC/OS-II操作系统及应用的了解情况,以及书面表达能力。(三)考核要求1.识记:UCOS-II、实验环境的搭建。2.领会:任务管理API应用、信号量管理API应用、互斥型信号量管理API应用。3.应用:事件标志组管理API应用、消息邮箱管理API应用和内存管理API应用。4.分析:感知μC/OS-II操作系统优缺点分析5.综合:课堂听讲情况以及考查论文。6.评价:对学生学习情况做出评价。第三章Linux系统操作基础(一)学习目标1.一般了解:linux系统的安装以及linux常用命令。2.一般掌握:掌握Linux系统中常见文件类型和常用目录,文件通配符用法和文件操作权限,应用实例示范常用命令的用法和参数选择。3.熟练掌握:输入输出转向和管道功能,对嵌入式系统开发过程中常用的VI编辑器进行较详细的讲解。(二)考核内容考查学生对嵌入式Linux操作系统及应用的了解情况,以及书面表达能力。(三)考核要求1.识记:linux常用命令。2.领会:Linux系统中常见文件类型和常用目录,文件通配符用法和文件操作权限,应用实例示范常用命令的用法和参数选择。3.应用:嵌入式Linux操作系统的内核编译及驱动程序的开发。4.分析:嵌入式Linux操作系统的应用开发技术。5.综合:课堂听讲情况以及考查论文。6.评价:对学生学习情况做出评价。第四章嵌入式开发环境的搭建(一)学习目标1.一般了解:如何建立嵌入式系统开发环境。2.一般掌握:学习与嵌入式系统开发相关的linux服务TFTP、NFS服务并如何配置,随后介绍配置linux里面的超级终端minicom3.熟练掌握:如何编译嵌入式Linux内核。(二)考核内容考查学生对嵌入式开发环境的搭建的了解情况,以及书面表达能力。(三)考核要求1.识记:如何建立嵌入式系统开发环境。2.领会:如何编译嵌入式Linux内核。3.应用:学习与嵌入式系统开发相关的linux服务TFTP、NFS服务并如何配置,随后介绍配置linux里面的超级终端minicom。4.分析:TFTP、Telnet和NFS服务。5.综合:课堂听讲情况以及考查论文。6.评价:对学生学习情况做出评价。第五章linux的C语言程序设计(一)学习目标1.一般了解:ARM汇编和C进行简单混合编程。2.一般掌握:使用GCC编译C语言程序。3.熟练掌握:基本的makefile文件的编写语法;在linux系统里面使用C语言进行程序设计。(二)考核内容考查学生对嵌入式开发环境的搭建的了解情况,以及书面表达能力。(三)考核要求1.识记:Linux系统下常用的C语言编译工具GCC,GCC常用的参数。2.领会:C语言调试工具GDB,列举调试命令及其功能,并以实例说明GDB的用法。3.应用:介绍C语言项目管理工具make,说明makefile文件的编写语法,并以实例演示了make工具的使用。4.分析:使用ARM汇编和C进行简单混合编程。5.综合:课堂听讲情况以及考查论文。6.评价:对学生学习情况做出评价。三、实验、实习教学部分的考核要求无四、考核方式本课程考核以撰写综述性的报告考查的方式进行,课程结束后,每人或者每个小组提交一份关于嵌入式系统报告。五、成绩评定1.期末成绩(课程论文;100%)2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论