ARM Cortex-M3嵌入式开发及应用(STM32系列)
提供课件和素材,咨询QQ:883604(仅限教师)。强调实用性和易用性,提供PPT课件和源代码,配套开发板

作者:张新民、段洪琳

丛书名:电子设计与嵌入式开发实践丛书

定价:49元

印次:1-8

ISBN:9787302450177

出版日期:2017.01.01

印刷日期:2022.01.11

图书责编:刘星

图书分类:教材

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

采用由简到难的编写思路, 首先介绍简单嵌入式发展趋势和概念,然后逐步到功能性开发,举例分析,最后加深难度,介绍高级应用,从而使读者很容易理解和消化。全书共10章,第1~3章介绍了嵌入式系统的基本概念、常用芯片、工具和嵌入式系统的开发过程; 第4章介绍了配套学习板的原理图和设计思路; 第5~7章介绍了STM32的基本使用和各种外设的驱动以及开发应用,并列举了各种典型的应用实例; 第8章介绍了μc/OSⅡ在STM32上的应用情况; 第9章详细介绍了STM32嵌入式系统中可以使用的一些经典实用算法; 第10章从实用角度列举了支持MODBUS通信协议的通用控制器开发实例。 本书中列举的实例具有一定难度,适合具有一定嵌入式基础的读者使用,初学者请参考本书提供的共享资料和开发板的应用代码。本书的编写强调实用性和易用性,希望能解决读者学习和开发过程中的一些实际困难和问题。

张新民:男,43岁,1996年毕业于西安电子科技大学信息工程专业。主要从事嵌入式系统开发、自动化控制系统、RFID通信系统的研究工作。个人专注并研究的领域:计算机软件系统的系统分析及构架设计;基于ARM及DSP的嵌入式应用系统;基于μC/OS-Ⅱ/μGUI、SYS/BIOS的实时嵌入式系统应用;嵌入式系统在工业电气自动化领域的可靠应用。自2005年至今,先后带领研发团队参与并主导了多项涉及国家“十五”、“十一五”及865计划的重大专项,并取得了突出的成绩。 如果希望加入教师微信交流群,请加微信:itbook8 如果希望加入教师QQ交流群,请加QQ:883604 加入时,请写明:“学校+姓名”,并写明“加入教师群”,只限教师。

Foreword 前言 嵌入式系统被描述为“以应用为中心、软件硬件可裁剪的、适应应用系统对功能、可靠性、成本、体积、功耗等严格综合性要求的专用计算机系统”,由嵌入式硬件和嵌入式软件两部分组成。硬件是支撑,软件是灵魂,几乎所有的嵌入式产品中都需要嵌入式软件来提供灵活多样而且应用特制的功能。由于嵌入式系统应用广泛,嵌入式软件在整个软件产业中占据了重要地位,并受到世界各国的广泛关注,如今已成为信息产业中最为耀眼的“明星”之一。 从20世纪90年代开始,以计算机技术、通信技术和软件技术为核心的信息技术取得了更加迅猛的发展。计算机技术也开始进入一个被称为后PC技术的时代。 20多年来,嵌入式操作系统得到飞速的发展: 微处理器从8位到16位、32位甚至64位; 从支持单一品种的CPU芯片到支持多品种的; 从单一内核到除了内核外还提供其他功能模块,如文件系统、TCP/IP网络系统、窗口图形系统等,并形成包括嵌入式操作系统、中间平台软件在内的嵌入式软件体系。硬件技术的进步,推动了嵌入式系统软件向运行速度更快、支持功能更强、应用开发更便捷的方向不断发展。 各种装备与设备上嵌入式计算与系统的广泛应用大大地推动了行业的渗透性应用。各种各样的新型嵌入式系统设备在应用数量上已经远远超过通用计算机,任何一个普通人可能拥有从大到小的各种使用嵌入式技术的电子产品,小到MP3、PDA等微型数字化产品,大到网络家电、智能家电、车载电子设备。而在工业和服务领域中,使用嵌入式技术的数字机床、智能工具、工业机器人、服务机器人也将逐渐改变了传统的工业和服务方式。 随着嵌入式系统应用...

目录
荐语
查看详情 查看详情
目录

Contents

第1章嵌入式系统开发技术

1.1嵌入式开发的基本概念

1.1.1嵌入式系统的基本组成

1.1.2嵌入式系统的特点

1.2嵌入式系统发展历史与现状

1.3嵌入式系统的组成

1.3.1硬件层

1.3.2中间层

1.3.3系统软件层

1.4嵌入式系统相关概念

1.4.1嵌入式处理器

1.4.2嵌入式外围设备

1.4.3嵌入式操作系统

1.4.4嵌入式应用软件

1.5应用领域

第2章ARM技术概述

2.1ARM体系构架

2.1.1哈佛结构

2.1.2冯·诺依曼结构

2.2ARM的RISC结构特性

2.3常用ARM处理器系列

2.4ARM体系结构和技术特征

2.5ARM的流水线

2.6Thumb指令集

2.7Thumb2指令集

第3章基于STM32的嵌入式系统应用开发

3.1STM32F103系列MCU简介

3.1.1MCU基本功能

3.1.2系统性能分析

3.2低功耗版本STM32L系列

3.3STM32的开发工具

3.4STM32的固件库文件

3.5STM32的启动文件

3.6JTAG简介

3.7JTAG调试STM32F103过程

3.8SWD仿真模式

3.9JTAG接口及仿真器接口定义

3.10ISP下载器及常用工具

ARM Cortex-M3嵌入式开发及应用(STM32系列)

第4章DevStm ... 查看详情

ARM Cortex-M3嵌入式开发及应用(STM32系列)》采用由简到难的编写思路讲述嵌入式开发的流程,使读者很容易进行理解和消化。本书的编写强调实用性和易用性,希望能解决大家学习和开发过程中的一些实际困难问题。

本书代码丰富,可以有效地帮助读者进行嵌入式技术的理解和学习,更适合动手能力比较强的读者进行快速学习。注重代码的实用性,读者可以直接使用例程中的代码开发新的应用,并快速完成新产品的开发。

书中各项技术配套了开发板,读者可以根据书中提供的代码在开发板上进行学习和测试,一起达到比较好的学习效果。

查看详情