29945 嵌入式软件技术概论.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"嵌入式软件技术概论" 嵌入式软件技术概论是高等教育自学考试计算机网络专业(独立本科段)考试计划规定必考的一门专业课。通过本课程的学习,不仅使学生了解嵌入式计算机系统的基本概念和组织构成,并以 ARM Cortex-M0+ 系列微处理器为基础掌握嵌入式计算机系统软件的开发方法,重点培养学生嵌入式计算机系统的软件开发能力。 本课程共分为 14 章,在对嵌入式计算机的学科基础、研究和应用领域以及 ARM Cortex-M0+ 微处理器和 KL25 子系列微控制器进行简要介绍的基础上,重点阐述了如何基于 KL25 子系列微控制器开发一个相对完整的嵌入式系统的具体过程,以及嵌入式系统中所包含的基本接口及模块的编程方法,包括串行通信、中断、定时器、GPIO、FLASH、ADC、DAC、CMP、SPI、I2C、TSI、USB2.0、系统时钟及其它接口与模块。 通过对本书的学习,要求应考者对嵌入式计算机系统有一个全面和正确的了解。具体应达到以下要求: 1. 了解嵌入式计算机系统的基本概念、发展过程、现状和发展趋势,嵌入式计算机系统的应用范畴,嵌入式计算机系统与通用计算机系统的区别与联系; 2. 理解并掌握嵌入式计算机系统的基本构成和基本原理; 3. 掌握基于 KL25 子系列微控制器的嵌入式计算机软件系统开发的方法以及对嵌入式计算机系统各基本接口及模块的开发编程方法。 嵌入式软件技术概论是一门综合性和应用性都比较强的课程,其内容涉及计算机相关专业的大部分专业课程,学习者需要具有一定的数字电路及编程基础,也要对计算机的一般组成有所了解。因此,本课程的前修课程应至少包含《数字电路》、《程序设计语言》(以 C 语言为主)以及《计算机组成原理》,这些课程可以帮助学生很好的理解嵌入式计算机系统的硬件结构及尽快掌握嵌入式计算机系统的软件编程方法。 课程内容与考核目标: 第 1 章 概述: * 课程内容:本章简要而全面地介绍了嵌入式计算机系统的定义、由来及特点,以及其知识体系和相关术语,总结并收拢 C 语言基础知识,为后续学习打下基础。 * 学习要求:了解和掌握嵌入式计算机系统的定义、由来及特点,以及其知识体系和相关术语;总结和复习 C 语言基础知识。 * 考核知识点和考核要求: 1. 领会:嵌入式计算机系统的知识体系及相关术语; 2. 掌握:嵌入式计算机系统的定义及特点。 第 2 章 ARM Cortex-M0+ 处理器: * 课程内容:本章简要概述了 ARM Cortex 处理器,重点介绍 ARM 及 ARM Cortex-M0+ 处理器的内部结构特点及汇编指令。 * 学习要求:通过本章的学习,要求了解 ARM Cortex 处理器的-A、-A50、-M 及-R 系列各自的特点和应用范围;了解和掌握 ARM Cortex-M0+ 处理器的特点、内核结构、存储器映像、内部寄存器、寻址方式及指令系统;能读懂 ARM Cortex-M0+ 汇编代码。 * 考核知识点和考核要求: 1. 领会:ARM Cortex 处理器的-A、-A50、-M 及-R 系列各自的特点和应用范围;ARM、ARM Cortex-M0+ 处理器的特点及内核结构。 2. 掌握:ARM Cortex-M0+ 处理器的存储器映像、内部寄存器、寻址方式及指令系统。 3. 熟练掌握:读懂 ARM Cortex-M0+ 汇编代码并能给出一段汇编代码的运行结果。 第 3 章 KL25 简介与硬件最小系统: * 课程内容:本章介绍了 Kinetis 系列 MCU 的各子系列特性及应用领域,并通过对 KinetisL 系列..MCU 进行分析,阐述了 Kinetis 系列 MCU 的基本知识、实现构架。重点介绍了 KL25 MCU 的存储映像、引脚功能和硬件最小系统。 * 学习要求:了解 Kinetis 系列 MCU 的各子系列特性、应用领域、基本知识及实现构架;了解 KL25 MCU 的引脚功能和硬件最小系统结构;掌握硬件最小系统概念及 KL25 MCU 的存储映像。 * 考核知识点和考核要求: 1. 领会:Kinetis 系列 MCU 的各子系列特性、应用领域、基本知识及实现构架;了解 KL25 MCU 的引脚功能和硬件最小系统结构。 2. 掌握:最小系统概念及 KL25 MCU 的存储映像。 ...
- 粉丝: 13
- 资源: 9万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助