欢迎来到天天文库
浏览记录
ID:6324998
大小:39.00 KB
页数:5页
时间:2018-01-10
《嵌入式系统课程教学大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、课程编号:“嵌入式系统设计”课程教学大纲EmbededSystemDesignCourseOutline50学时3学分一、课程的性质、目的及任务嵌入式系统设计是计算机科学与技术专业的一门专业基础课程。随着后PC时代的到来,以高速度、高可靠、低功耗为特征的嵌入式系统的应用日益广泛和深入,嵌入式系统设计在计算机科学与技术专业课程体系中的地位愈发重要。通过本课程的学习,掌握嵌入式系统的组成和基本原理、ARM体系结构特点、嵌入式系统设计的一般原理及方法、以及嵌入式操作系统的基本原理及应用等。二、适用专业——
2、计算机科学与技术三、先修课程——计算机组成原理、微型计算机技术、汇编语言、C语言程序设计四、课程的基本要求通过本课程的学习,学生应能达到下列要求:1.掌握嵌入式系统的概念、体系结构、系统组成及设计方法;2.掌握ARM7的微处理器结构和指令系统以及嵌入式系统的分析与设计方法,了解嵌入式操作系统和嵌入式网络技术;3.掌握以S3C44B0系列嵌入式微处理器的硬件资源、指令系统,并以它为核心,能够进行实际系统的设计与分析;4.通过实例学习,重点掌握嵌入式系统的应用开发。五、课程的教学内容(一)课堂讲授的教学
3、内容0.绪论嵌入式系统开发基础(基本概念、组成结构、硬件组成、操作系统、应用软件开发、嵌入式系统开发流程)1.ARM体系结构及汇编指令集ARM技术概述;ARM处理模式和状态、ARM存储器组织、ARM异常中断;ARM寻址方式;ARM指令集、Thumb指令集、ARM汇编程序规范、ARM汇编程序特点2.基于ARM的嵌入式系统程序设计基础ARM汇编语言程序设计、嵌入式C语言程序设计及技巧、C语言与汇编语言混合编程、基于ARM的软件开发环境3.基于ARM核微处理器S3C44B0X的扩展接口技术S3C44B0X
4、微处理器及其硬件开发平台、基于S3C44B0X的嵌入式系统体系结构;存储器扩展接口、UART异步串行接口、USB设备接口、通用I/O口应用、A/D和D/A接口应用。4.嵌入式操作系统及移植应用嵌入式操作系统基本概念:进程、进程调度、进程间通信机制;开放源码的µC/OS-II及内核分析;µC/OS-II在ARM微处理器上的移植;基于µC/OS-II建立自己的RTOS0.嵌入式应用软件设计嵌入式应用系统的层次结构特点、几种不同层面的应用开发方法;基于µC/OS-II的应用软件设计开发1.嵌入式应用开发实
5、例实例一:嵌入式机器人控制器设计;实例二:嵌入式工程机械智能监控器(二)课堂讨论的教学内容下列内容可以安排讨论课:1.嵌入式系统的应用及发展趋势2.嵌入式系统设计的原理及方法(三)实验的教学内容1.嵌入式系统开发环境4学时2.S3C44B0X功能及应用编程8学时3.基于uC/OS-II的应用系统开发8学时4.综合应用设计4学时共24学时六、学时分配表内容讲课讨论实验小计绪论112(一)ARM体系结构及汇编指令集224(二)基于ARM的嵌入式系统程序设计基础246(三)基于ARM核S3C44B0X的扩
6、展接口技术81018(四)嵌入式操作系统及移植应用3126(五)嵌入式应用软件设计426(六)嵌入式应用开发实例448合计2422450七、主要参考书1.嵌入式系统设计与实例开发(第2版)王田苗主编清华大学出版社,2003.102.嵌入式系统开发与应用教程田泽编著北京航空航天大学出版社,2005.33.嵌入式系统原理与接口技术贾智平张瑞华主编清华大学出版社,2005.74.嵌入式系统设计与开发实例详解胥静编著北京航空航天大学出版社,2005.1八、评价方式(包括作业、测验、考试等)本课程的考核以期末
7、考试为主,考试、作业及实验各占一定比例。作业、课堂提问、实验等为平时成绩。九、说明(1)与其它课程的关系嵌入式系统设计是一门以“计算机组成原理”、“汇编语言程序设计”、“微型计算机技术”、“C语言程序设计”、“操作系统”等课程为基础的综合性应用性较强的专业基础课程,在学习过程中,要运用许多上述课程的基本知识,例如处理器结构、指令系统、操作系统等。(2)其他专业运用此大纲的意见本大纲适用于计算机科学与技术的嵌入式系统课程。其它电气信息类专业应采用“嵌入式系统设计及应用技术”教学大纲。大纲制订者:赵建明
8、大纲审订者:教授大纲批准者:教授二○○五年九月五日“嵌入式系统设计”实验大纲嵌入式系统设计(实验课)是《嵌入式系统设计与实例开发》课程的一个重要环节。通过实验,学生可以对嵌入式系统的设计与开发过程有更深地体会。实验课共8次,每次3学时,实验内容结合课程内容,介绍一般的实验开发流程和软件硬件开发环境,并辅之以典型的嵌入式程序设计实例,使学生掌握基本的嵌入式软件开发技能。大量的具有实际应用背景的实验,更将理论与实践结合起来,使实验内容更加生动。《嵌入式系统设计(实验课)》
此文档下载收益归作者所有