嵌入式系统课程说明书_第1页
嵌入式系统课程说明书_第2页
嵌入式系统课程说明书_第3页
嵌入式系统课程说明书_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、嵌入式系统课程说明书一、主讲教师信息姓 名田存伟性别男学历硕士职 称讲 师研究方向智能控制,嵌入式系统工作单位物理科学与信息工程学院讲授课程单片机原理与应用、嵌入式系统、智能仪表、过程控制仪表、高频电子线路联系电话8231278电子信箱tiancunwei二、课程信息课程名称中文嵌入式系统先修课程c/c+、单片机原理与接口技术英文embedded system development课程性质专业课学时 /学分32+10/2授课范围理工学院2011级通信工程6、7、8、9班130人授课时间和地点周三 5-6节 11c507;周五 5-6节 11a210人数限制150人课程简介嵌入式系统与应用是电

2、子信息工程专业的重要专业课之一,是一门与硬件、软件关系紧密,强调基础理论和面向实践应用,以应用为主的工程技术基础课程。围绕基于cortex-m3体系架构的stm32f10x系列微控制器,讲述嵌入式系统的基本概念、软硬件组成、工作原理、开发过程以及嵌入式应用程序开发设计方法。通过对stm32f10x微控制器的基本组织结构、基本概念与工作原理的学习,掌握嵌入式软、硬件的开发技术,提高学生的嵌入式软硬件开发能力,为学生今后从事嵌入式系统研究与开发打下坚实的基础三、教学资源指定教材陈启军.嵌入式系统及其应用,同济大学出版社,2014参考文献1. 陈启军.嵌入式系统及其应用,同济大学出版社,20142.

3、 姚文详(英), 宋岩译.arm cortex-m3权威指南,北京航空航天大学出版社,2009 3. 野火,零死角玩转stm32,内部资料教学网站1. www.arm.com2. 四、教学信息教学目标通过本课程的学习,要求学生:1. 掌握嵌入式系统的基本概念。2. 掌握精简指令集,及其与复杂指令集之间的区别与应用需求,深刻理解thumb-2指令架构。3. 掌握存储器系统、存储器管理单元、中断系统的硬件连接、集成方法,以及基本工作原理。4. 掌握基于cortex-m3体系结构的ip核的结构、功能及stm32f10x微控制器的具体实现。5. 掌握stm32f10x中gpi

4、o、nvic、dma、a/d、usart和时钟系统等主要模块的基本功能与基本结构,掌握可编程接口芯片的设定方法及应用。6. 掌握完成嵌入式系统的设计与开发方法。教学进度(以周为单位)课堂讲授实验、实习、作业、课外阅读及参考文献等教学内容摘要(章节名称、讲述的内容提要,课堂讨论的题目等)内容及时间、地点第1周(4学时)第1章 嵌入式系统概述1.1 嵌入式系统及其应用1.2 嵌入式系统的核心技术1.3 计算机体系结构1.4 cortex-m3 体系简介思考与习题:见教材p26/1-7www.arm.com第2周(4学时)第2章 cortex-m3体系结构2.1 cortex-m3处理器组成2.2

5、cortex-m3总线结构2.3 cortex-m3寄存器2.4 cortex-m3存储器映射2.5 cortex-m3工作模式2.6 cortex-m3异常与中断2.7 cortex-m3异常向量表2.8 cortex-m3开发平台与rtos2.9 采用cortex-m3处理器的设计的芯片arm cortex-m3权威指南p1781-10第3周(4学时)第3章 keil mdk-arm集成开发环境4.1 keil mdk-arm简介4.2 keil mdk-arm安装4.3 keil mdk-arm集成开发环境下载安装keil mdk-arm最新版本第4周(4学时)第4章 thumb-2指令

6、系统3.1 thumb-2指令集简介3.2 cortex-m3八种寻址方式3.3 简单的thumb 汇编程序3.4 thumb-2指令基本格式3.5 cortex-m3常用的thumb-2指令集arm cortex-m3权威指南p129:1-5第5周(4学时)第5章 thumb-2汇编语言程序设计5.1 arm汇编器支持的符号定义伪操作5.2 arm汇编器支持的数据定义伪操作1、熟悉keil mdk-arm集成开发环境2、汇编语言编程调试课件给出的例子第6周(4学时)5.3 arm汇编器支持的汇编控制伪操作5.4 arm汇编器支持的其他伪操作5.5 arm汇编器支持的伪指令5.6 thumb2

7、汇编程序结构调试课件给出的例子进一步熟悉keil mdk-arm集成开发环境第7周(4学时)第6章 stm32f10x最小系统设计6.1 stm32f10x系列产品简介6.2 基于cortex-m3的最小系统6.3 电源及控制、复位电路6.4 存储器与总线架构6.5 stm32的时钟系统p178:11-20第8周(4学时)第7章 cmsis架构与stm32库开发方式7.1 stm32库简介7.2 stm32结构及库层次关系7.3 库文件及使用简介野火资料p1-110第9周(4学时)7.4 gpio7.5 stm32f10x.h中gpio代码剖析7.6 gpio控制le

8、d灯实验7.7 时钟设置与开启外设时钟p217:15模拟流水灯实验、实验报告第10周(4学时)第8章 stm32f10x 主要模块设计8.1 dma8.2 adcp196:1-6第11周(2学时)8.3 usart模块8.4 iic总线8.5 can总线p417:1-4 p289:1-8 p345:1-3第12周(2学时)复习、考试第13周(0学时)第14周(0学时)第15周(0学时)第16周(0学时)第17周-(0学时)教学方法与手段本课程采用课堂教学与自主上机实习教学相结合的方式,课堂教学采用传统教学和多媒体教学相结合,理论与实际应用相结合,通过全面而丰富的实例(多媒体演示)学习,使学生能

9、够很快掌握课程的主要知识和解决问题的方法,使学生具备独立解决实际问题的能力,及了解和掌握本学科发展最新动态和应用技术,并通过启发性的教学,提高学生的自学、创新意识,为今后进一步深入学习和解决实际问题打好基础。学习方法课前预习,课上听讲、记笔记,课后复习、浏览教学网站、去计算机机房实践。五、实践教学(含课程实验、课程论文、读书报告、文物考察、野外实习、写生等)实验名称及时间: 详见课程实验时 间:自主实验;实验地点:自主实验;实验教材:同教材;六、成绩考核期末成绩闭卷,时间为120分钟,满分为100分。题目类型有判断题、选择填空、程序流程图、程序设计题等。考试说明缺席1/3学时者,取消考试资格,重修;总成绩不及格者,补考;补考不及格者,重修;补考或重修时,期末考试占100%。备 注1开课一周内,班长或课代表将其姓名、联络电话、手

温馨提示

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

评论

0/150

提交评论