0800825嵌入式系统课程教学大纲设计_第1页
0800825嵌入式系统课程教学大纲设计_第2页
0800825嵌入式系统课程教学大纲设计_第3页
全文预览已结束

下载本文档

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

文档简介

实用标准文案嵌入式系统教学大纲课程名称:嵌入式系统英文名称:EmbeddedSystem课程类别:专业选修课学 时:48学时 (包括实验:10) 学分:2适用对象:电子信息工程、通信工程、电子科学与技术专业本科生一、本课程的性质、目的与任务:本课程是电子信息类专业的专业选修课。主要学习基于 ARM的嵌入式计算机系统的设计原理及方法,为今后在毕业设计等教学环节和毕业后实际工作中进行嵌入式应用系统的设计与开发奠定初步基础。二、教学基本要求:通过本课程的学习,应达到以下基本要求:.了解嵌入式系统及其开发的相关基本概念和嵌入式计算机的现状与发展趋势,掌握嵌入式系统的特点和基本结构;.掌握ARM内核的基本体系结构和指令系统;3.熟悉基于ARM的嵌入式系统的软硬件开发原理和过程, 具备设计开发简单的 ARM应用系统的能力;4.了解嵌入式 Linux开发流程;掌握引导程序移植和嵌入式 Linux程序的开发。三、课程内容:第一章 嵌入式系统开发基础嵌入式系统概述;嵌入式系统的组成结构及其特点;嵌入式系统硬件、实时操作系统、应用软件开发的概述;嵌入式系统开发的基本流程。第二章 ARM嵌入式内核的体系结构ARM体系结构的发展历史; ARM体系结构的特点及其独有技术; Thumb 技术简介;ARM处理器的工作状态和工作模式; ARM寄存器组成;ARM 的异常处理;ARM流水线技术简介;ARM存储器接口及存储器层次。第三章 ARM指令集ARM指令集概述;ARM寻址方式和ARM指令的介绍;Thumb指令集特点概述;Thumb指令介绍。第四章 基于ARM的嵌入式系统开发ARM系统开发模型;ARM汇编语言的伪操作、 宏指令与伪指令; ARM汇编语言程序设计;嵌入式C语言程序设计; C语言与汇编语言混合编程;启动代码 Bootloader 的设计方法;嵌入式软件设计的其它相关问题(程序链接定位、执行方式、 Flash编程等)。第五章 嵌入式操作系统应用开发Linux 操作系统概述;开发环境的建立及使用; Linux 及开发工具的使用;引导程序原理及使用;Linux操作系统移植;应用程序调试精彩文档实用标准文案四、学时分配:项目讲课习题课讨论课实验课其他合计学时数第一章44第二章88第三章8210第四章6410第五章12416五、实验内容及要求:实验是本课程的一个重要教学环节。通过实验,加深对ARM体系结构的理解,了解嵌入式系统的结构和开发工具,为今后进行嵌入式应用系统的开发奠定初步基础。实验一 EmbestIDE 使用和ARM汇编程序设计熟悉嵌入式系统开发工具和 ARM 体系结构和指令系统,了解汇编语言开发与调试的基本步骤。实验二 C语言程序设计熟悉ARM汇编与C语言程序互相调用,了解典型C语言开发与调试的基本步骤。实现GPIO口的控制。实验三 UART接口程序设计了解ARM处理器内部外设的原理,通过 UART程序设计掌握其使用方法。实验四 引导程序使用与内核移植熟悉引导程序原理,掌握引导程序常用命令的使用;了解 Linux 内核配置方法,实现嵌入式Linux的移植。实验五 嵌入式Linux 串行通信程序开发通过开发基于嵌入式 Linux的串行通信程序,熟悉嵌入式 Linux调试手段,掌握基本的 Linux程序开发步骤。六、教材及参考书:教材:田泽.嵌入式系统开发与应用教程 .北京:北京航空航天大学出版社, 2005参考书:于明,范书瑞等.ARM9 嵌入式系统设计与开发教程 .北京:电子工业出版社, 2006ARMLimited.ARMArchitectureReferenceManual.2005七、说明:1.教学大纲是讲授课程的纲领性文件,规定了每个学必须掌握的基本理论知识和基本技能,也规定了教学进度。为达到培养目标,提高教学质量,规范教学标准,适应社会的发展,特制定此大纲。.在开设本课程前,学生应掌握计算机(单片机)组成原理、计算机接口技术、汇编语言等计算机相关知识,

温馨提示

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

评论

0/150

提交评论