嵌入式系统课程说明书.doc

上传人:文库蛋蛋多 文档编号:2392851 上传时间:2023-02-17 格式:DOC 页数:5 大小:99KB
返回 下载 相关 举报
嵌入式系统课程说明书.doc_第1页
第1页 / 共5页
嵌入式系统课程说明书.doc_第2页
第2页 / 共5页
嵌入式系统课程说明书.doc_第3页
第3页 / 共5页
嵌入式系统课程说明书.doc_第4页
第4页 / 共5页
嵌入式系统课程说明书.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《嵌入式系统课程说明书.doc》由会员分享,可在线阅读,更多相关《嵌入式系统课程说明书.doc(5页珍藏版)》请在三一办公上搜索。

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. www.stmcu.org四、教学信息教学目标通过本课程的学习,要求学生: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-20www.stmcu.org第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开课一周内,班长或课代表将其姓名、联络电话、手机以e-mail传送给任课老师。2若以e-mail与老师联络时,请于主题处注明您的班级、姓名及事由等。3本课程答疑时间、地点为:周一7-8节、10C2256室。4修读本课程的同学均应准时到课,若无法准时前来,应有请假条。系主任签名: 分管教学院长签名: 2014年2 月20 日 年 月 日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号