全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

ARM嵌入式系统原理与应用(普通高等学校电类规划教材)

  • 定价: ¥56
  • ISBN:9787115474711
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:人民邮电
  • 页数:286页
  • 作者:编者:范山岗//王...
  • 立即节省:
  • 2018-11-01 第1版
  • 2018-11-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    范山岗、王奇、刘启发、赵建立、余雪勇编著的《ARM嵌入式系统原理与应用(普通高等学校电类规划教材)》从实际应用的角度出发,全面介绍嵌入式系统相关的概念、ARM体系结构、ARM指令系统、ARM汇编语言及C语言程序设计基础、嵌入式系统硬件技术基础、基于S3C24lO的硬件结构与接口编程、嵌入式Linux操作系统、嵌入式系统设计方法及开发实例。
    本书重点突出,层次分明,注重理论与实践的联系,不仅有详细的理论基础知识介绍,还有相关的开发案例以供参考,学习性和实用性较强。书中给出了大量实例,引导读者理解相关原理,掌握设计方法。此外,为了方便开展课堂教学,本书配套了授课电子课件。
    本书可作为高等学校电子信息工程、通信工程、广播电视工程、软件工程、电气工程、自动化等相关专业的本科教材,同时也可作为从事嵌入式系统应用与开发的工程技术人员学习参考用书。

目录

第1章  嵌入式系统概述
  1.1  嵌入式系统的概念
  1.2  嵌入式系统的历史
  1.3  嵌入式系统的组成
    1.3.1  嵌入式系统的组成结构
    1.3.2  嵌入式处理器
    1.3.3  典型的嵌入式操作系统
  1.4  嵌入式系统的特点
  1.5  嵌入式系统的应用前景
  1.6  嵌入式系统的发展趋势
  思考题与习题
第2章  ARM体系结构
  2.1  ARM体系结构概述
    2.1.1  ARM技术简介
    2.1.2  ARM体系结构的版本
    2.1.3  ARM处理器内核系列
  2.2  ARM体系架构分析
    2.2.1  复杂指令集和精简指令集
    2.2.2  普林斯顿结构和哈佛结构
    2.2.3  流水线技术
  2.3  ARM处理器模式与寄存器
    2.3.1  ARM处理器模式
    2.3.2  ARM内部寄存器
  2.4  ARM体系的异常处理
  2.5  ARM体系的存储系统
  思考题与习题
第3章  ARM指令系统
  3.1  指令集概述
  3.2  ARM指令集
    3.2.1  ARM指令格式
    3.2.2  ARM指令寻址方式
    3.2.3  ARM指令分类
  3.3  Thumb指令集
    3.3.1  Thumb状态寄存器组织
    3.3.2  Thumb指令
  思考题与习题
第4章  ARM汇编语言及C语言程序设计基础
  4.1  ARM汇编语言的语句格式
    4.1.1  符号命名规则
    4.1.2  ARM汇编语言伪操作
    4.1.3  ARM汇编语言伪指令
  4.2  ARM汇编语言的程序结构
  4.3  ARM汇编语言程序设计举例
  4.4  ARMC语言基础及混合编程
    4.4.1  ATPCS概述
    4.4.2  基本ATPCS
    4.4.3  ARM程序和Thumb程序的混合使用
    4.4.4  C语言及汇编语言混合编程
  4.5  ARM汇编语言实验基础
    4.5.1  ADS软件组成
    4.5.2  使用CodeWarriorIDE
    4.5.3  使用AXDIDE
  思考题与习题
第5章  嵌入式系统硬件技术基础
  5.1  总线
    5.1.1  并行总线
    5.1.2  串行总线
    5.1.3  多总线结构
    5.1.4  直接存储器访问
  5.2  存储系统
    5.2.1  存储器的基本概念及分类
    5.2.2  随机存储器
    5.2.3  只读存储器
    5.2.4  嵌入式系统的存储器组织
    5.2.5  存储器的选型
  5.3  输入/输出设备及通信接口
    5.3.1  输入/输出设备
    5.3.2  常用通信接口
    5.3.3  网络接口
  5.4  嵌入式最小系统
  思考题与习题
第6章  基于S3C2410的硬件结构与接口编程
  6.1  S3C2410简介
    6.1.1  S3C2410X的组成
    6.1.2  S3C2410X的特点及主要片上功能
  6.2  S3C2410X的存储器及其控制
    6.2.1  S3C2410X的存储器控制器
    6.2.2  NANDFlash控制器
  6.3  时钟和电源管理
    6.3.1  S3C2410X的时钟管理
    6.3.2  S3C2410X的电源管理
  6.4  通用I/O端口
    6.4.1  S3C2410X通用I/O端口的工作机制
    6.4.2  S3C2410X通用I/O端口编程实例
  6.5  定时器
    6.5.1  S3C2410X定时器概述
    6.5.2  S3C2410X定时器的工作原理
    6.5.3  PWM输出控制直流电动机应用实例
  6.6  异步串行通信接口
    6.6.1  S3C2410X的异步串行口简介
    6.6.2  S3C2410XUART工作原理
    6.6.3  S3C2410XUART编程实例
  6.7  A/D转换接口
    6.7.1  A/D转换器简介
    6.7.2  A/D转换的主要指标
    6.7.3  S3C2410XA/D转换接口
    6.7.4  A/D转换器应用实例
  6.8  中断控制器
    6.8.1  S3C2410X中断概述
    6.8.2  中断控制相关寄存器
    6.8.3  S3C2410X中断响应与返回
    6.8.4  中断编程举例
  思考题与习题
第7章  嵌入式Linux操作系统
  7.1  操作系统简介
    7.1.1  操作系统
    7.1.2  嵌入式操作系统
  7.2  嵌入式Linux操作系统
    7.2.1  Linux介绍
    7.2.2  Linux作为嵌入式操作系统的优势
    7.2.3  进程管理
    7.2.4  存储管理
    7.2.5  文件系统
    7.2.6  设备管理
  7.3  嵌入式Linux操作系统的构建
    7.3.1  嵌入式Linux引导过程
    7.3.2  Linux启动流程
    7.3.3  嵌入式Linux的移植
  7.4  嵌入式Linux系统的软件开发基础
    7.4.1  Linux常用命令介绍
    7.4.2  Linux系统下的vi编辑器
  7.5  嵌入式Linux下交叉开发环境的建立与软件开发过程
    7.5.1  嵌入式教学实验系统简介
    7.5.2  嵌入式交叉开发环境的建立
    7.5.3  基于Linux的应用程序的开发步骤
  思考题与练习
第8章  嵌入式系统设计方法及开发实例
  8.1  引言
  8.2  软件工程及嵌入式软件工程
    8.2.1  概述
    8.2.2  软件需求
    8.2.3  软件设计
    8.2.4  统一建模语言
    8.2.5  嵌入式软件编程
  8.3  基于嵌入式系统的雷达智能停车位应用实例
    8.3.1  背景及简介
    8.3.2  设计目标
    8.3.3  总体结构和原理
    8.3.4  系统前端及嵌入式信号处理
    8.3.5  无线通信模块开发
  8.4  基于Android操作系统平台的点餐系统应用实例
    8.4.1  Android简介
    8.4.2  Android架构
    8.4.3  Android未来及前景
    8.4.4  Android应用程序基础
    8.4.5  Android开发环境搭建
    8.4.6  Android工程目录结构
    8.4.7  点餐系统实现
  思考题与练习
附录A  GPIO端口寄存器及引脚配置
附录B  杂项控制寄存器
附录C  外中断相关控制寄存器
附录D  通用状态寄存器
参考文献