《ARM嵌入式系统入门》是2008年中国电力出版社出版的图书, 由三恆星科技编写。本书可作为嵌入式开发学习的入门读物,也可作为各高等院校嵌入式教学的教材。
基本介绍
- 书名:ARM嵌入式系统入门
- 作者:三恆星科技编着
- ISBN:10位[7508360699]13位[9787508360690]
- 定价:¥28.00元
- 出版社:中国电力出版社
- 出版时间:2008-1-1
内容提要
本书力求在内容上紧跟新技术,强调实用性。通过本书的学习,可以使读者了解嵌入式系统的开发方法和流程。
本书主要介绍嵌入式系统的基本概念、基本设计和基本套用。主要内容包括:嵌入式系统概述、ARM7体系结构、ARM指令系统、Thumb指令集、嵌入式彙编与C语言程式设计、基于S3C44B0的嵌入式系统、ADS集成开发环境、μC/OS-II简介、Linux作业系统、典型套用实例。
图书目录
第1章 嵌入式系统概述
1.1 嵌入式系统介绍
1.2 嵌人式系统的组成
1.3 嵌入式系统的软硬体协同设计
1.4 嵌入式开发环境
第2章 ARM7体系结构
2.1ARM处理器介绍
2.2ARM存储器接口
2.3ARM处理器工作状态
2.4ARM处理器工作模式
2.5ARM暂存器
2.6 异常(Exceptions)
2.7中断延迟
2.8 复位
2.9 存储器及存储器映射I/O
2.10 协处理器
第3章 ARM指令系统
3.1 ARM处理器定址方式
3.2 ARM指令集
3.3 跳转指令
3.4 数据处理指令
3.5 移位指令
3.6 存储器访问指令
3.7 协处理器指令
3.8 未定义的指令空间
3.9 ARM浮点指令集
3.10 ARM指令套用实例
第4章 Thumb指令集
4.1 Thumb指令概述
4.2 Thumb指令集与ARM指令集的区别
4.3Thumb指令集基础
4.4Thumb指令集中的数据处理指令
4.5Thumb存储器访问指令
4.6 跳转指令
4.7 软体中断指令
4.8 ARM指令和Thumb指令的兼容性
4.9 Thumb指令套用实例
第5章 嵌入式彙编与C语言程式设计
5.1 伪指令
5.2 彙编语言程式的基本概念
5.3 彙编语言的格式
5.4 彙编语句中的表达式
5.5 嵌入式程式开发的流程
5.6 C语言程式的概述
5.7 C语言的基础知识
5.8 程式结构
第6章 基于S3C4480的嵌入式系统
6.1S3Czl480处理器介绍
6.2S3C44BOX存储控制器功能及套用开发
6.3S3C44BOXI/O连线埠功能及套用开发
6.4S3C44BOX存储器套用编程
第7章 ADS集成开发环境
7.1 ADS集成开发环境简介
7.2 CodeWarrior集成开发环境
7.3 连线器armLink
7.4 调试器
7.5 仿真器
7.6 固化程式
第8章 μC/OS-Ⅱ简介
8.1 μC/OS-Ⅱ应用程式基本结构
8.2 任务管理函式
8.3 系统中断与时钟节拍
8.4 μC/OS-Ⅱ多任务实现机制分析
8.5在S3C44BOX上移植μC/OS-Ⅱ
第9章 Linux作业系统
第10章 典型套用实例