嵌入式系统原理及应用
嵌入式系统原理及应用封面图

嵌入式系统原理及应用

马维华, 主编

出版社:北京邮电大学出版社

年代:2010

定价:28.0

书籍简介:

本书从嵌入式系统的概念、发展过程、处理器分类及组成等基础知识讲起,逐步深入到嵌入式硬件体系结构内部,然后从指令系统到嵌入式系统程序设计基础,从典型的基于不同ARM核的嵌入式处理器到嵌入式应用开发,再从嵌入式操作系统及其移植到BootLoder,最后到嵌入式系统应用设计实例,系统地介绍了嵌入式系统原理及其应用,有利于高校嵌入式系统相关课程的教学。

书籍目录:

第1章 嵌入式系统概论

1.1 嵌入式系统概述

1.1.1 嵌入式系统的概念

1.1.2 嵌入式系统的特点

1.1.3 嵌入式系统的发展

1.1.4 嵌入式系统的应用

1.1.5 嵌入式系统的学习方法

1.2 嵌入式处理器

1.2.1 嵌入式处理器种类

1.2.2 ARM嵌入式处理器简介

1.3 嵌入式系统的组成

1.3.1 嵌入式系统的硬件

1.3.2 嵌入式系统的软件

1.4 嵌入式操作系统

1.4.1 嵌入式操作系统及其特点

1.4.2 典型嵌入式操作系统

1.5 嵌入式系统的设计方法

1.5.1 嵌入式系统设计概述

1.5.2 嵌入式系统的设计步骤

1.5.3 嵌入式系统的传统设计方法

1.5.4 嵌入式系统的硬软件协同设计技术

1.6 嵌入式系统的软件设计

1.6.1 嵌入式系统的软件设计过程

1.6.2 嵌入式操作系统的选择

1.6.3 嵌入式软件开发工具链-的构建

1.7 嵌入式系统开发与调试工具

1.7.1 嵌入式系统硬件开发与调试工具

1.7.2 嵌入式系统软件开发工具

习题

第2章 嵌入式处理器体系结构

2.1 体系结构概述

2.1.1 CISC与RISC

2.1.2 冯·诺依曼结构与哈佛结构

2.2 嵌入式处理器内核

2.3 ARM体系结构的发展

2.4 ARM体系结构的技术特征

2.5 ARM处理器工作状态与工作模式

2.5.1 ARM处理器工作状态

2.5.2 ARM处理器工作模式

2.6 ARM处理器的寄存器组织

2.6.1 ARM状态下的寄存器组织

2.6.2 Thumb/Thumb-2状态下的寄存器组织

2.7 ARM处理器的异常中断

2.7.1 ARM异常种类及异常中断向量表

2.7.2 异常中断的优先级

2.7.3 ARM异常的中断响应过程

2.7.4 从异常处理程序中返回

2.8 ARM的存储器格式及数据类型

2.8.1 ARM的两种存储字的格式

2.8.2 ARM存储器数据类型

2.9 ARM流水线技术

2.9.1 指令流水线处理

2.9.2 ARM的3级指令流水线

2.9.3 ARM的5级指令流水线

2.9.4 ARM的6级指令流水线

2.9.5 ARM的7级指令流水线

2.9.6 ARM的8级指令流水线

2.10 ARM总线结构及MMU

2.10.1.ARM的AMBA总线体系结构

2.10.2 ARM的MMU和MPU

2.10.3 基于MMU的地址转换

2.11 典型ARM处理器核

2.11.1 ARMT.典型内核ARMTTDMI

2.11.2 ARM9典型内核ARM920T

2.11.3 ARM10典型内核

2.11.4 ARM11典型内核ARMll36JFS及ARM11 MPCORE

2.11.5 Cortex典型内核Cortex-A

2.11.6 Cortex典型内核Cortex-M

2.11.7 Cortex典型内核Cortex-R4

习题

第3章 嵌入式处理器指令系统

3.1 ARM指令分类及指令格式

3.1.1 ARM指令分类

3.1.2 ARM指令格式

3.1.3 ARM指令中操作数符号

3.1.4 ARM指令中的移位操作符

3.2 ARM指令的寻址方式

3.2.1 立即寻址

3.2.2 寄存器寻址

3.2.3 寄存器间接寻址

3.2.4 基址加变址寻址

3.2.5 相对寻址

3.2.6 堆栈寻址

3.2.7 块复制寻址

3.3 ARM指令集

3.3.1 数据处理指令

3.3.2 程序状态寄存器访问指令

3.3.3 分支指令

3.3.4 加载/存储指令

3.3.5 协处理器指令

3.3.6 异常中断指令

3.4 Thumb指令集

3.4.1 数据处理指令

3.4.2 分支指令

3.4.3 加载/存储指令

3.4.4 异常中断指令

3.5 Thumb-2指令集

3.5.1 数据处理指令

3.5.2 分支指令与程序状态指令山

3.5.3 加载与存储指令

3.5.4 提示类指令与交换类指令

3.6 ARM处理器支持的伪指令

习题

第4章 嵌入式系统程序设计基础

4.1 ARM汇编器所支持的伪指令

4.1.1 符号定义伪指令

4.1.2 数据定义伪指令

4.1.3 汇编控制伪指令

4.1.4 其他常用伪指令

4.2 汇编语言的语句格式

4.2.1 在汇编语言程序中常用的符号

4.2.2 汇编语言程序中的表达式和运算符

4.3 汇编语言的程序结构

4.3.1 汇编语言的程序结构

4.3.2 汇编语言的子程序调用

4.4 嵌入式C语言程序设计

4.4.1 嵌入式C语言设计基础

4.4.2 汇编语言与C语言的混合编程

习题

第5章 典型嵌入式处理器

5.1 典型嵌入式处理器系列概述

5.2 ARM7TDMI-S核的嵌入式微控制器LPC2000系列

5.2.1 LPC2000系列微控制器概述

5.2.2 LPC2000系列微控制器结构

5.3 ARM7TDMI核的嵌入式微处理器S3C44BOX

5.3.1 S3C44BOX嵌入式微处理器概述

5.3.2 S3C44BOX嵌入式微处理器结构

5.3.3 S3C44BOX嵌入式微处理器引脚信号

5.4 ARM920T核的嵌入式微处理器S3C2410X/S3C2440X

5.4.1 S3C2410X/S3C2440X概述

5.4.2 S3C2410X/S3C2440x嵌入式微处理器结构

5.5 XScale嵌入式微处理器

5.5.1 XScale嵌入式处理器简介

5.5.2 PXA250/PXA270嵌入式微处理器结构

5.6 Cortex-M3核的嵌入式微控制器

……

第6章 基于S3C44B0X的嵌入式系统应用开发

第7章 嵌入式操作系统及其移植

第8章 嵌入式系统设计实例

附录:关键词索引

参考文献

内容摘要:

《嵌入式系统原理及应用(第2版)》从嵌入式系统的概念、发展过程、处理器分类及组成等基础知识讲起,逐步深入到嵌入式硬件体系结构内部,然后从指令系统到嵌入式系统程序设计基础,从典型的基于不同ARM核的嵌入式处理器到嵌入式应用开发,再从嵌入式操作系统及其移植到Boot Loader,最后到嵌入武系统应用设计实例,系统地介绍了嵌入式系统原理及其应用,有利于高校嵌入式系统相关课程的教学。
  全书结构合理、系统、全面、实用,每章后面都有一定量的习题。可作为高等院校计算机专业、电类专业、自动化以及机电一体化专业本科生“嵌入式系统”、“嵌入式系统体系结构”、“嵌入式系统原理及应用”及“嵌入式系统设计与开发”等课程的教材和参考书,也可作为要了解和掌握嵌入式系统的技术人员的工具书。

编辑推荐:

    
本书系统性强,结构合理,从嵌入式系统的概念、嵌入式系统的发展过程、嵌入式系统处理器分类及组成等基础知识讲起,然后逐步深入到嵌入式硬件体系结构内部,继而再从指令系统与程序设计方法到嵌入式操作系统、嵌入式系统中的接口技术,直到嵌入式系统的开发设计等,将嵌入式系统设计思想和方法贯穿到各章节之中,形成完整的体系结构。
全书分成8章,第1章嵌入式系统概论,第2章嵌入式处理器体系结构,第3章嵌入式处理器指令系统,第4章嵌入式系统程序设计基础,第5章典型嵌入式处理器,第6章基于S3C44BOX的嵌入式系统应用开发,第7章嵌入式操作系统及其移植,第8章嵌入式系统设计实例。

书籍规格:

书籍详细信息
书名嵌入式系统原理及应用站内查询相似图书
9787563522262
如需购买下载《嵌入式系统原理及应用》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位北京邮电大学出版社
版次2版印次1
定价(元)28.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

嵌入式系统原理及应用是北京邮电大学出版社于2010.2出版的中图分类号为 TP360.21 的主题关于 微型计算机-系统设计-高等学校-教材 的书籍。