《嵌入式系统》课程说明书.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《嵌入式系统》课程说明书 一、主讲教师信息 姓 名 田存伟 性别 男 学历 硕士 职 称 讲 师 研究方向 智能控制,嵌入式系统 工作单位 物理科学与信息工程学院 讲授课程 单片机原理与应用、嵌入式系统、智能仪表、过程控制仪表、高频电子线路 联系电话 8231278 电子信箱 tiancunwei@ 二、课程信息 课程名称 中文 嵌入式系统 先修课程 C/C++、单片机原理与接口技术 英文 Embedded System Development 课程性质 专业课 学时 /学分 32+10/2 授课范围 理工学院2011级通信工程6、7、8、9班130人 授课时间 和地点 周三 5-6节 11C507;周五 5-6节 11A210 人数 限制 150人 课程简介 嵌入式系统与应用是电子信息工程专业的重要专业课之一,是一门与硬件、软件关系紧密,强调基础理论和面向实践应用,以应用为主的工程技术基础课程。 围绕基于Cortex-M3体系架构的STM32F10x系列微控制器,讲述嵌入式系统的基本概念、软硬件组成、工作原理、开发过程以及嵌入式应用程序开发设计方法。通过对STM32F10x微控制器的基本组织结构、基本概念与工作原理的学习,掌握嵌入式软、硬件的开发技术,提高学生的嵌入式软硬件开发能力,为学生今后从事嵌入式系统研究与开发打下坚实的基础 三、教学资源 指定教材 陈启军.《嵌入式系统及其应用》,同济大学出版社,2014 参考文献 1. 陈启军.《嵌入式系统及其应用》,同济大学出版社,2014 2. 姚文详 (英), 宋岩译.《ARM Cortex-M3权威指南》, 北京航空航天大学出版社,2009 3. 野火,零死角玩转stm32,内部资料 教学网站 1. WWW.ARM.COM 2. 四、教学信息 教学目标 通过本课程的学习,要求学生: 掌握嵌入式系统的基本概念。 掌握精简指令集,及其与复杂指令集之间的区别与应用需求,深刻理解Thumb-2指令架构。 掌握存储器系统、存储器管理单元、中断系统的硬件连接、集成方法,以及基本工作原理。 掌握基于Cortex-M3体系结构的IP核的结构、功能及STM32F10X微控制器的具体实现。 掌握STM32F10X中GPIO、NVIC、DMA、A/D、USART和时钟系统等主要模块的基本功能与基本结构,掌握可编程接口芯片的设定方法及应用。 掌握完成嵌入式系统的设计与开发方法。 教学进度 (以周为单位) 课堂讲授 实验、实习、作业、课外阅读及参考文献等 教学内容摘要 (章节名称、讲述的内容提要,课堂讨论的题目等) 内容及时间、地点 第1周 (4学时) 第1章 嵌入式系统概述 1.1 嵌入式系统及其应用 1.2 嵌入式系统的核心技术 1.3 计算机体系结构 1.4 Cortex-M3 体系简介 思考与习题: 见教材P26/1-7 WWW.ARM.COM 第2周 (4学时) 第2章 Cortex-M3体系结构 2.1 Cortex-M3处理器组成 2.2 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开发平台与RTOS 2.9 采用Cortex-M3处理器的设计的芯片 ARM Cortex-M3权威指南 P178 1--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指令系统 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汇编程序结构 调试课件给出的例子 进一步熟悉Keil MDK-ARM集成开发环境 第7周 (4学时) 第6章 STM32F10x最小系统设计 6.1 ST

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档