嵌入式技术基础与实践(第3版)——ARM Cortex-M0+Kinetis L系列微控制器
“十二五”普通高等教育本科国家级规划教材、普通高等教育“十一五”国家级规划教材

作者:王宜怀、朱仕浪、郭芸

丛书名:软件工程专业核心课程系列教材

定价:44.5元

印次:3-7

ISBN:9787302333661

出版日期:2013.08.01

印刷日期:2017.01.03

图书责编:魏江江

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书以飞思卡尔(Freescale)的ARM CortexM0+内核的Kinetis L系列微控制器为蓝本阐述嵌入式系统的软件与硬件设计。全书共14章,其中第1章为概述,简要阐述嵌入式系统的知识体系、学习误区与学习建议。第2章和第3章给出ARM CortexM0+简介及KL25硬件最小系统。第4章给出第一个样例程序及CW开发环境下的工程组织方法,完成第一个KL25工程的入门任务。第5章阐述构件化开发方法与底层驱动构件封装规范。第6章阐述串行通信接口UART,并给出第一个带中断的实例。第1~6章囊括了学习一个新的MCU入门环节的完整要素。第7~13章分别给出了Systick、TPM、PIT、LPTMR、RTC、GPIO的应用实例(键盘、LED与LCD)、Flash在线编程、A/D、D/A、比较器、SPI、I2C、TSI及KL25其他模块等。第14章给出了进一步学习指导。 本书提供了网上光盘,内含所有底层驱动构件源程序、测试实例、文档资料、教学课件及常用软件工具。网上光盘下载地址:http://sumcu.suda.edu.cn。 本书适用于高等学校嵌入式系统的教学或技术培训,也可供ARM CortexM0+应用工程师作为技术研发参考。

苏州大学 教授�

嵌入式计算机系统简称为嵌入式系统,其概念最初源于传统测控系统对计算机的需求。随着以微处理器(MPU)为内核的微控制器(MCU)制造技术的不断进步,计算机领域在通用计算机系统与嵌入式计算机系统这两大分支分别得以发展。通用计算机已经在科学计算、通信、日常生活等各个领域产生了重要影响。在后PC时代,嵌入式系统的广阔应用是计算机发展的重要特征。一般来说,嵌入式系统的应用范围可以粗略分为两大类:一类是电子系统的智能化(如工业控制、汽车电子、数据采集、测控系统、家用电器、现代农业、传感网应用等),这类应用也被称为微控制器领域。另一类是计算机应用的延伸(如平板电脑、手机、电子图书等),这类应用也被称为应用处理器领域。在ARM产品系列中,ARM CortexM系列与ARM CortexR系列适用于电子系统的智能化类应用,即微控制器领域;ARM CortexA系列适用于计算机应用的延伸,即应用处理器领域。不论如何分类,嵌入式系统的技术基础是不变的,即要完成一个嵌入式系统产品的设计,需要有硬件、软件及行业领域相关知识。但是,随着嵌入式系统中软件规模日益增大,对嵌入式底层驱动软件的封装提出了更高的要求,可复用性与可移植性受到特别的关注,嵌入式软硬件构件化开发方法逐步被业界所重视。 本书第一版的芯片是飞思卡尔HC08系列MCU,第二版的芯片是飞思卡尔S08系列MCU。本版以飞思卡尔于2012年推出的32位ARM CortexM0+Kinetis L系列MCU为蓝本阐述嵌入式应用。随着多年教学与开发的经验积累,本书以嵌入式硬件构件及底层软件构件设计为主线,基于嵌入式软件工程的思想,按照“通用知...

暂无课件

样章下载

网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
第1章概述

1.1嵌入式系统定义、由来及特点

1.1.1嵌入式系统的定义

1.1.2嵌入式系统的由来及其与微控制器的关系

1.1.3嵌入式系统的特点

1.2嵌入式系统的知识体系、学习误区及学习建议

1.2.1嵌入式系统的知识体系

1.2.2嵌入式系统的学习误区

1.2.3基础阶段的学习建议

1.3嵌入式系统常用术语

1.3.1与硬件相关的术语

1.3.2与通信相关的术语

1.3.3与功能模块及软件相关的术语

1.4嵌入式系统常用的C语言基本语法概要

1.5本章小结

习 题 1

第2章ARM CortexM0+处理器

2.1ARM处理器应用概述

2.2ARM CortexM0+处理器简介

2.2.1ARM CortexM0+处理器特点与结构图

2.2.2ARM CortexM0+处理器存储器映像

2.2.3ARM CortexM0+处理器的寄存器

2.3ARM CortexM0+处理器的指令系统

2.3.1ARM CortexM0+指令简表与寻址方式

2.3.2数据传送类指令

2.3.3数据操作类指令

2.3.4跳转控制类指令

2.3.5其他指令

2.4ARM CortexM0+汇编语言的基本语法

2.4.1汇编语言格式

2.4.2伪指令

2.5本章小结

习题2

第3章KL25简介与硬件最小系统

3.1飞思卡尔Kinetis系列微控制器简介

3.2KL系列M...