ARM Cortex-M3嵌入式开发与实践——基于STM32F103
提供PPT课件和源码,样书咨询QQ:883604。阐述寄存器和库函数两种方法,基于嵌入式实时操作系统μC/OS-Ⅱ和库函数类型工程,探讨面向任务程序设计方法

作者:张勇

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

定价:49元

印次:1-14

ISBN:9787302460527

出版日期:2017.03.01

印刷日期:2023.09.13

图书责编:刘星

图书分类:教材

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

本书基于ARM CortexM3内核微控制器STM32F103和嵌入式实时操作系统μC/OSⅡ,详细讲述嵌入式系统的硬件设计与软件开发技术,主要内容包括嵌入式系统概述、STM32F103微控制器、STM32F103学习平台、LED灯控制与Keil MDK工程框架、按键与中断处理、定时器、串口通信、存储器管理、LCD屏与温/湿度传感器、μC/OSⅡ系统与移植、μC/OSⅡ任务管理、信号量与互斥信号量、消息邮箱与消息队列等。本书的特色在于理论与应用紧密结合,实例丰富,对于基于STM32F1系列微控制器及嵌入式实时操作系统μC/OSⅡ的教学和工程应用,都具有一定的指导和参考价值。 本书可作为普通高等院校物联网、电子工程、通信工程、自动化、智能仪器、计算机工程和嵌入式控制等相关专业的高年级本科生教材,也可作为嵌入式系统爱好者和工程开发技术人员的参考用书。

1、《ARM Cortex-M3嵌入式开发与实践——基于STM32F103》按照“认知—应用—提高”的思路,全面介绍STM32F103微控制器内部架构及其常用典型硬件电路。2、针对片上外设,基于Keil MDK阐述寄存器和库函数两种类型工程程序设计方法。3、基于嵌入式实时操作系统μC/OS-Ⅱ和库函数类型工程,探讨面向任务程序设计方法。 4、本书配套有教学课件(PPT)和源代码。 如果希望加入教师微信交流群,请加微信:itbook8 如果希望加入教师QQ交流群,请加QQ:883604 加入时,请写明:“学校+姓名”,并写明“加入教师群”,只限教师。

前言 Foreword 自1971年第一块单片机诞生至今,嵌入式系统的发展经历了初期阶段和蓬勃发展期,现已进入了成熟期。在嵌入式系统发展初期,各种EDA工具还不完善,芯片的制作工艺和成本颇高,嵌入式程序设计语言以汇编语言为主,该时期只有电子工程专业技术人员才能从事嵌入式系统设计与开发工作。到了20世纪80年代,随着MCS51系列单片机的出现以及C51程序设计语言的成熟,单片机应用系统成为嵌入式系统的代名词,MCS51单片机迅速在智能仪表和自动控制等相关领域得到普及。同时期,各种DSP芯片、FPGA芯片和SoC芯片也如雨后春笋般涌现出来,应用领域从最初的自动控制应用扩展到各种各样的智能应用系统。随后1997年,ARM公司推出ARM7微控制器,之后推出Cortex系列微控制器和微处理器,成为嵌入式系统设计的首选芯片,标志着嵌入式系统进入蓬勃发展期。 全球的半导体厂商在芯片制造上“百花齐放,百家争鸣”,是嵌入式系统蓬勃发展阶段的突出写照。这段时期,嵌入式系统工程师同时兼做硬件工程师和软件工程师,需要涉猎各种各样的芯片应用知识,并开发各具特色的应用程序。直到21世纪初,开源嵌入式实时操作系统出现,嵌入式系统工程师才真正分为嵌入式系统硬件工程师和嵌入式系统软件工程师,硬件工程师负责硬件电路板设计、芯片外设访问驱动函数开发和嵌入式实时操作系统移植等,软件工程师负责系统资源管理与调度、图形用户交互界面设计和应用程序设计等,这标志着嵌入式系统已经发展到成熟期,从几十个工程师到成百上千的工程师,通过细致分工协力合作进行同一项嵌入式系统研发。 本书内容分为两...

课件下载

样章下载

暂无网络资源

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

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

目录Contents

第1篇STM32F103硬件系统与Keil MDK工程

第1章嵌入式系统概述

1.1嵌入式系统范例

1.2嵌入式系统概念

1.2.1嵌入式系统与ARM的关系

1.2.2嵌入式系统与嵌入式操作系统的关系

1.2.3嵌入式系统研发特点

1.3ARM发展历程及应用领域

1.3.1ARM发展史及命名规则

1.3.2ARM微处理器系列

1.3.3ARM微处理器应用领域

1.4嵌入式操作系统

1.4.1Windows CE

1.4.2VxWorks

1.4.3嵌入式Linux

1.4.4Android系统

1.5μC/OSⅡ与μC/OSⅢ

1.5.1μC/OS发展历程

1.5.2μC/OSⅡ特点

1.5.3μC/OSⅢ特点

1.5.4μC/OS应用领域

1.6本章小结

习题

第2章STM32F103微控制器

2.1STM32F103概述

2.2STM32F103ZET6引脚定义

2.3STM32F103架构

2.4STM32F103存储器

2.5STM32F103片内外设

2.6STM32F103异常与中断

2.7本章小结

习题

第3章STM32F103学习平台

ARM CortexM3嵌入式开发与实践——基于STM32F103

3.1STM32F103核心电路

3.2电源电路与按键电路

3.3LED与蜂鸣器...

1、《ARM Cortex-M3嵌入式开发与实践——基于STM32F103》按照“认知—应用—提高”的思路,全面介绍STM32F103微控制器内部架构及其常用典型硬件电路。
2、针对片上外设,基于Keil MDK阐述寄存器和库函数两种类型工程程序设计方法。
3、基于嵌入式实时操作系统μC/OS-Ⅱ和库函数类型工程,探讨面向任务程序设计方法。
4、本书配套有教学课件(PPT)和源代码。