- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式AMR技术及应用教学大纲嵌入式AMR技术及应用教学大纲
河南工程学院
本科课程教学大纲
课程名称: 嵌入式ARM技术及应用
课程编码:
适用专业: 电气、电子信息类
学 制: 四年
所属系部: 电气信息工程系
制订日期: 2009 年 4 月 20 日
河南工程学院教务处编制
二〇〇九年四月二十日
河南工程学院
本科《嵌入式ARM技术及应用》课程教学大纲
课程中英文名称:嵌入式ARM技术及应用( Embedded ARM Technologe and Application)
课程编码:
课程性质:专业限修课
适用专业:电气、电子信息类
学时数: 56 ;其中:讲课学时: 44 ;实验学时: 12 ;学分数: 3 ;
编写人: ;审定人: ;
一、课程简介
(一)课程性质与任务
基于ARM的嵌入式软件开发是一门综合性课程,它在学生基本掌握计算机体系结构的基础上给出了工程实践中大量应用的实例,是一门从理论到实践的重要课程,体现了学生的综合应用所学知识和对新知识的适应能力,是一门培养学生实践能力的知识性课程。课程要求学生能够掌握ARM的基本体系结构,了解ARM的各种资源,并能将操作系统正确移植,将硬件知识与软件知识有机的结合并能融会贯通。
(二)课程教学目的及要求
嵌入式系统课程设计是面向自动化专业本科生工程应用和设计能力培养的一门工程应用型课程。其教学目的和任务是:使学生在学习主要专业课程的基础上,学习和掌握自动化工程领域内嵌入式系统技术的基本知识,培养学生综合运用所学的自动化工程各专业方向的基础理论、基本技能和专业知识分析问题和解决工程设计问题的能力,培养学生调查研究,查阅技术文献、资料、手册,进行程序设计、电路图纸绘制及编写技术文件的基本能力。(三)先修课程及后续课程
需先修先修课程有《C语言》、《微机原理》、《接口技术》等。
二、课程教学总体安排
(一)学时分配建议表
学时分配建议表???????????????????
课? 程? 内? 容
教 学 环 节
讲 课
习题课
实 验
设 计
第一章
2
第二章?
6
?
2
?
? 第三章
6
?
2
?
第四章
6
?
2
?
第五章
8
2
第六章
8
2
第七章
8
(二)推荐教材及参考书目
1.教材、参考书目
(1)ARM体系结构与编程 杜春雷,清华大学出版社,2003
(2)嵌入式系统设计与实例开发王田苗,清华大学出版社,2003
(3)基于ARM的嵌入式系统开发与应用 吴明晖,人民邮电出版社,2004
(4)嵌入式实时擦作系统uc/osⅡ(第2版) Jean J.Labrosse,北京航空航天大学出版社,2003
(5)嵌入式Linux——硬件、软件与接口Craig Hollabaugh,电子工业出版社出版,2003;
(6)操作系统 原理、技术与编程 蒋静 徐志伟 机械工业出版社
(三)课程考核方式
1.考核方式
闭卷考试
2.成绩构成
考试占70%,平时成绩(作业、测验等)占30%
三、课程教学内容
第一章 ARM开发环境(4学时)?? 1.1. ADS软件的使用与调试(A) ?? 1.2. JTAG接口与仿真器的安装(C)?? 1.3. 工程项目的建立过程(B)?? 第二章ARM基本体系结构(10学时)
2.1. ARM的存储器结构(A)2.2. ARM 系统控制模块 (C)2.3. 存储器加速模块的原理与应用(C)2.4. 中断向量控制器(B)2.5. 引脚连接模块(B)
第三章ARM微处理器编程模型与指令集(学时3)
3.1ARM微处理器的工作状态
3.2ARM体系结构的存储格式
3.3指令格式与数据类型
3.4处理器模式
3.5寄存器组织
3.6异常
3.7ARM微处理器的的寻址方式
3.8ARM微处理器的指令集
第四章ARM汇编语言程序设计(学时3)
4.1伪指令
4.2ARM汇编语言程序设计
4.3汇编编译器armasm
4.4汇编语言与C/C++的混合编程
第五章 功能部件(10学时)5.1. GPIO接口的原理与应用(A)5.2. UART接口的原理与应用(B)5.3. SPI接口的原理与应用(B)5.4. SSP接口的原理与应用(B)
5.5. 脉宽调制接口的原理与应用(B)
第六章 BSP开发(6课时)
6.1.BSP的结构
6.2.创建BootLoader和OAL
6.3.使用CETK测试驱动程序
第七章 驱动程序开发(6课时)
7.1.驱动开发概述
7.2.流式接口驱动
7.3.设备驱动程序体系结构
7.4.U
文档评论(0)