嵌入式系统原理及应用——基于ARM Cortex-M3内核的STM32F103系列微控制器

作者: 王益涵、孙宪坤、史志才

出版社: 清华大学出版社

出版日期: 2016-10-01

电子书 ¥57.85 定价:118.0
  • 收藏

  • 加书架

  • 引用

简介

本书通过与常见的桌面通用系统比较,引入嵌入式系统的基本概念,主要介绍目前最新的ARM CortexM3内核以及意法半导体公司推出的基于ARM CortexM3内核的STM32F103微控制器。全书共分3篇第1篇(第1、2章)为系统篇,介绍嵌入式系统及其开发的基本概念;第2篇(第3、4章)为内核篇,分析ARM CortexM3内核以及基于ARM CortexM3内核的STM32F103微控制器的体系结构、工作原理、编程模型和开发方法等;第3篇(第5~12章)为片内外设篇,基于STM32F103微控制器讲述常用的片上外设∕接口,包括GPIO、定时器、EXTI、DMA、ADC、USART、SPI和I2C等,并分别给出在KEIL MDK下采用库函数方式使用这些片上外设∕接口进行应用开发的典型案例。本书适合作为高等院校计算机、自动化、电子信息等电气信息类专业高年级本科生、研究生嵌入式相关课程的教材,同时可供从事嵌入式开发的技术和研究人员参考。

编辑推荐

本书首先通过与个人计算机(PC)的比较,引出嵌入式系统的基本概念,从零开始、由浅入深引导读者进入嵌入式系统的世界,讲解嵌入式系统的开发过程,然后以目前ARM Cortex-M3内核以及意法半导体公司推出的基于ARM Cortex-M3内核的STM32F103微控制器为目标硬件平台,按照基本原理、内部结构、工作机制和相关库函数的顺序循序渐进、逐步展开,详细介绍STM32F103微控制器各个常用片上外设∕接口(包括GPIO、定时器、EXTI、DMA、ADC、USART、SPI和I2C等),并给出在嵌入式软件开发工具KEIL MDK下使用C语言采用库函数方式开发STM32F103微控制器的典型案例。 为了降低读者的学习成本和学习难度,本书不仅提供了书中所有程序的源码,而且在STM32F103微控制器典型开发案例中回顾了嵌入式相关的硬件基础知识、C语言编程技巧和方法。针对目前身边暂时没有STM32F103微控制器硬件的读者,本书还介绍嵌入式系统的软件仿真调试方法,指导读者在嵌入式软件开发工具KEIL MDK下调试自己编写的基于STM32F103微控制器的应用程序,使读者无需购买嵌入式硬件开发板也可以完成对自己编写的嵌入式程序的调试和验证。 本书适合作为高等院校计算机、自动化、电子信息等电气信息类专业高年级本科生、研究生“嵌入式”相关课程的教材,同时可供从事嵌入式开发的技术和研究人员参考。尤其面向嵌入式初学者,本书在调研和分析当前嵌入式开发工程师的人才需求和能力要求的基础上,提出了从嵌入式“菜鸟”到嵌入式工程师的进阶之路。

更多出版物信息
  • 版权: 清华大学出版社
  • 出版: 2016-10-01
  • 作者:王益涵、孙宪坤、史志才
  • 更新: 2023-06-07
  • 书号:9787302441359
  • 中图:TP332-43
  • 学科:
    工学
    控制科学与工程
    工学
    计算机科学与技术

作者信息

王益涵、孙宪坤、史志才

王益涵,上海工程技术大学电子电气工程学院专任教师,计算机应用技术硕士,控制科学与工程博士,从事嵌入式系统相关教学科研工作10余年,编著出版嵌入式相关图书2本,主持上海市优秀青年教师科研基金1项,作为主要研究人员完成国家高技术研究发展计划(863计划)、国家科技支撑计划、国家自然科学基金、上海市科委科研项目等多项课题的研究,获批上海市精品课程1项,完成上海市重点课程建设2项,获得专利授权9项。