0800825嵌入式系统课程教学大纲设计

0800825嵌入式系统课程教学大纲设计

ID:28711479

大小:47.00 KB

页数:2页

时间:2018-12-13

0800825嵌入式系统课程教学大纲设计_第1页
0800825嵌入式系统课程教学大纲设计_第2页
资源描述:

《0800825嵌入式系统课程教学大纲设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案嵌入式系统教学大纲课程名称:嵌入式系统英文名称:EmbeddedSystem课程类别:专业选修课学时:48学时(包括实验:10)学分:2适用对象:电子信息工程、通信工程、电子科学与技术专业本科生一、本课程的性质、目的与任务:本课程是电子信息类专业的专业选修课。主要学习基于ARM的嵌入式计算机系统的设计原理及方法,为今后在毕业设计等教学环节和毕业后实际工作中进行嵌入式应用系统的设计与开发奠定初步基础。二、教学基本要求:通过本课程的学习,应达到以下基本要求:1.了解嵌入式系统及其开发的相关基本概念和嵌入式计算机的现状与发展趋势,

2、掌握嵌入式系统的特点和基本结构;2.掌握ARM内核的基本体系结构和指令系统;3.熟悉基于ARM的嵌入式系统的软硬件开发原理和过程,具备设计开发简单的ARM应用系统的能力;4.了解嵌入式Linux开发流程;掌握引导程序移植和嵌入式Linux程序的开发。三、课程内容:第一章嵌入式系统开发基础嵌入式系统概述;嵌入式系统的组成结构及其特点;嵌入式系统硬件、实时操作系统、应用软件开发的概述;嵌入式系统开发的基本流程。第二章ARM嵌入式内核的体系结构ARM体系结构的发展历史;ARM体系结构的特点及其独有技术;Thumb技术简介;ARM处理器的工作状

3、态和工作模式;ARM寄存器组成;ARM的异常处理;ARM流水线技术简介;ARM存储器接口及存储器层次。第三章ARM指令集ARM指令集概述;ARM寻址方式和ARM指令的介绍;Thumb指令集特点概述;Thumb指令介绍。第四章基于ARM的嵌入式系统开发ARM系统开发模型;ARM汇编语言的伪操作、宏指令与伪指令;ARM汇编语言程序设计;嵌入式C语言程序设计;C语言与汇编语言混合编程;启动代码Bootloader的设计方法;嵌入式软件设计的其它相关问题(程序链接定位、执行方式、Flash编程等)。第五章嵌入式操作系统应用开发Linux操作系统

4、概述;开发环境的建立及使用;Linux及开发工具的使用;引导程序原理及使用;Linux操作系统移植;应用程序调试精彩文档实用标准文案四、学时分配:项目学时数讲课习题课讨论课实验课其他合计第一章44第二章88第三章8210第四章6410第五章12416五、实验内容及要求:实验是本课程的一个重要教学环节。通过实验,加深对ARM体系结构的理解,了解嵌入式系统的结构和开发工具,为今后进行嵌入式应用系统的开发奠定初步基础。实验一EmbestIDE使用和ARM汇编程序设计熟悉嵌入式系统开发工具和ARM体系结构和指令系统,了解汇编语言开发与调试的基本

5、步骤。实验二C语言程序设计熟悉ARM汇编与C语言程序互相调用,了解典型C语言开发与调试的基本步骤。实现GPIO口的控制。实验三UART接口程序设计了解ARM处理器内部外设的原理,通过UART程序设计掌握其使用方法。实验四引导程序使用与内核移植熟悉引导程序原理,掌握引导程序常用命令的使用;了解Linux内核配置方法,实现嵌入式Linux的移植。实验五嵌入式Linux串行通信程序开发通过开发基于嵌入式Linux的串行通信程序,熟悉嵌入式Linux调试手段,掌握基本的Linux程序开发步骤。六、教材及参考书:教材:田泽.嵌入式系统开发与应用教

6、程.北京:北京航空航天大学出版社,2005参考书:于明,范书瑞等.ARM9嵌入式系统设计与开发教程.北京:电子工业出版社,2006ARMLimited.ARMArchitectureReferenceManual.2005七、说明:1.教学大纲是讲授课程的纲领性文件,规定了每个学必须掌握的基本理论知识和基本技能,也规定了教学进度。为达到培养目标,提高教学质量,规范教学标准,适应社会的发展,特制定此大纲。2.在开设本课程前,学生应掌握计算机(单片机)组成原理、计算机接口技术、汇编语言等计算机相关知识,熟悉C语言程序设计,并对计算机操作系统

7、原理有一定了解。八、考核方法:开卷考试九、制定者:范书瑞审定者:批准者:十、制定时间:2008年9月精彩文档

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。