注册 登录 进入教材巡展
#

出版时间:2015年8月

出版社:北京航空航天大学出版社

以下为《嵌入式系统原理及应用实例》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 北京航空航天大学出版社
  • 9787512418035
  • 150068
  • 2015年8月
  • 未分类
  • 未分类
  • TP360.21
内容简介
  蒋建春、曾素华、陈家佳编著的《嵌入式系统原理及应用实例》根据嵌人式系统的特点,对嵌入式系统的基础知识、工作原理与典型的应用设计等方面进行了介绍。作者根据长期的嵌入式系统开发经验,从嵌入式系统研发人员的角度,分析嵌入式系统设计需要掌握的理论知识、设计方法及步骤,介绍了嵌入式系统的基本组成,从底层到应用层各个典型模块的设计,将理论知识和实际对象充分结合起来,形成了一个完整的嵌入式系统。其主要内容包括:嵌入式系统软硬件基础知识、嵌入式系统开发基础、ARM Cortex—M3内核体系结构、基于STM32 F103VET6的典型的外设模块硬件/驱动程序设计、嵌入式操作系统基础、uc/OS—II操作系统的应用及移植等部分。
  本书既可以作为高等院校计算机、电子类、自动化及控制类大学本科高年级学生的教材,也可以作为非计算机类硕士研究生与嵌入式系统设计工程技术人员的重要参考书。
目录
第1章 嵌入式系统概论
 1.1 嵌入式系统简介
  1.1.1 嵌入式系统的历史
  1.1.2 嵌入式系统的定义
  1.1.3 嵌入式系统的特点
 1.2 嵌入式系统的分类
  1.2.1 嵌入式系统的实时性分类
  1.2.2 嵌入式系统的应用领域分类
 1.3 嵌入式系统的发展现状和发展趋势
  1.3.1 嵌入式系统的发展现状
  1.3.2 嵌入式系统的发展趋势
 习题1
第2章 嵌入式系统的基础知识
 2.1 嵌入式系统的基本结构
  2.1.1 硬件层
  2.1.2 中间层
  2.1.3 软件层
  2.1.4 应用层
 2.2 嵌入式系统硬件基础
  2.2.1 嵌入式微处理器基本知识
  2.2.2 存储器系统
  2.2.3 输入/输出接口
 2.3 嵌入式系统软件基础
  2.3.1 嵌入式软件分类及特点
  2.3.2 嵌入式软件体系结构
 2.4 嵌入式系统中断与系统启动
  2.4.1 中断基础知识
  2.4.2 BootLoader基础
 习题2
第3章 嵌入式系统开发基础
 3.1 嵌入式系统硬件平台
  3.1.1 嵌入式处理器分类
  3.1.2 常见的嵌入式处理器
 3.2 嵌入式软件平台
  3.2.1 常用嵌入式操作系统
  3.2.2 嵌入式文件系统
  3.2.3 嵌入式图形用户接口
 3.3 嵌入式系统开发技术
  3.3.1 嵌入式系统的设计流程
  3.3.2 嵌入式系统的硬件/软件协同设计技术
  3.3.3 嵌入式系统的可重构设计技术
  3.3.4 嵌入式中间件技术
 3.4 嵌入式系统开发与调试基础
  3.4.1 嵌入式代码生成流程
  3.4.2 嵌入式软件代码结构分析
  3.4.3 嵌入式软件调试方法
 习题3
第4章 ARMCortex—M3处理器体系结构
 4.1 ARM处理器的发展历程
 4.2 Cortex—M3处理器体系结构
  4.2.1 Cortex—M3体系结构简介
  4.2.2 Cortex—M3异常管理
  4.2.3 Cortex—M3复位异常
 习题4
第5章 嵌入式系统常用外设驱动编程实例
 5.1 STM32F103VET6简介
  5.1.1 STM32F103VET6概述
  5.1.2 引脚概述
 5.2 GPIO应用实例——LED模块设计
  5.2.1 GPIO简介
  5.2.2 GPIO寄存器描述
  5.2.3 基于GPIO的LED灯控制
 5.3 STM32外部中断及键盘应用实例
  5.3.1 STM32外部中断简介
  5.3.2 嵌入式键盘工作原理
  5.3.3 基于中断的键盘应用实例
 5.4 STM32UART串口应用实例
  5.4.1 异步串行通信概述
  5.4.2 STM32UART串口简介
  5.4.3 STM32UART应用实例
 5.5 DMA及A/D转换器应用实例
  5.5.1 DMA工作原理
  5.5.2 STM32的DMA控制器
  5.5.3 A/D转换器原理
  5.5.4 STM32A/D转换器介绍
  5.5.5 STM32A/D转换器应用实例
 5.6 LCD应用实例
  5.6.1 LCD工作原理
  5.6.2 TFT型LCD显示屏及接口简介
  5.6.3 TFT型LCD应用实例
 5.7 SPI总线及触摸屏应用实例
  5.7.1 触摸屏原理及有关技术
  5.7.2 触摸屏驱动芯片ADS7 8 4 3 简介
  5.7.3 SPI总线工作原理
  5.7.4 STM32SPI简介
  5.7.5 触摸屏应用实例
 习题5
第6章 嵌入式操作系统基础知识
 6.1 操作系统基础知识
  6.1.1 操作系统的基本概念
  6.1.2 操作系统的主要功能
  6.1.3 操作系统的分类
 6.2 嵌入式操作系统
  6.2.1 嵌入式操作系统的特点
  6.2.2 实时操作系统的基本概念
 6.3 任务间互斥、同步与通信
  6.3.1 任务的互斥
  6.3.2 任务的同步
  6.3.3 任务间的通信
 习题6
第7章 嵌入式实时操作系统μC/OS-Ⅱ
 7.1 μC/OS-Ⅱ内核结构
  7.1.1 μC/OS-Ⅱ组成及功能
  7.1.2 μC/OS-Ⅱ内核结构概述
 7.2 μC/OS-Ⅱ任务管理
  7.2.1 μC/OS-Ⅱ系统任务管理
  7.2.2 μC/OS-Ⅱ用户任务管理
 7.3 μC/OS-Ⅱ时间管理
  7.3.1 μC/OS-Ⅱ时钟节拍管理
  7.3.2 μC/OS-Ⅱ软件定时器管理
 7.4 μC/OS-Ⅱ任务同步
  7.4.1 μC/OS-Ⅱ信号量
  7.4.2 μC/OS-Ⅱ事件标志组
 7.5 μC/OS-Ⅱ任务通信
  7.5.1 μC/OS-Ⅱ消息邮箱
  7.5.2 μC/OS-Ⅱ消息队列
 7.6 μC/OS-Ⅱ任务互斥
  7.6.1 μC/OS-Ⅱ互斥原理
  7.6.2 μC/OS-Ⅱ互斥信号量
 习题7
第8章 μC/OS-Ⅱ操作系统的应用及移植
 8.1 μC/OS-Ⅱ应用基础
  8.1.1 任务划分
  8.1.2 μC/OS-Ⅱ任务堆栈的设置
  8.1.3 任务的执行分类及优先级设置
 8.2 μC/OS-Ⅱ应用编程举例
  8.2.1 μC/OS-Ⅱ同步信号量应用实例
  8.2.2 μC/OS-Ⅱ消息邮箱通信应用实例
  8.2.3 μC/OS-Ⅱ互斥信号量应用实例
  8.2.4 μC/OS-Ⅱ事件标志组应用实例
  8.2.5 μC/OS-Ⅱ定时器应用实例
 8.3 操作系统移植
  8.3.1 μC/OS-Ⅱ移植基础知识
  8.3.2 μC/OS-Ⅱ在STM32F10 3 上的移植实现
 习题8
第9章 智能家居监测控制系统实例
 9.1 需求分析
 9.2 总体设计
 9.3 系统硬件设计
  9.3.1 家居控制器最小系统设计
  9.3.2 电源电路设计
  9.3.3 通信电路设计
  9.3.4 显示模块电路
  9.3.5 数据采集模块电路
 9.4 系统软件设计
  9.4.1 主程序设计
  9.4.2 报警任务
  9.4.3 GSM短信查询控制任务
  9.4.4 信息采集任务
  9.4.5 其他函数说明
 9.5 系统验证
 习题9
参考文献