谭会生编著的《ARM嵌入式系统原理及应用开发》内容介绍:嵌入式系统是以应用为中心,以计算机技术为基础,软、硬件可剪裁,适用于对功能、可靠性、成本、体积、功耗有严格要求的应用系统的专用计算机系统。基于ARM的嵌入式系统具有微内核、系统精简、实时性强、专用性强等特点:具有性能好、成本低、体积小、结构灵活、性价比高等优点。自21世纪初基于ARM的嵌入式系统在我国开始应用之后,嵌入式系统经过四五年的使用与摸索,现己进入一个快速的发展时期,它是21世纪出现的又一发展迅速,并有着广阔应用发展前景的新技术。现今,社会对嵌入式方面大学毕业生的需求不断增加,价格不菲的相关专业培训亦如火如荼地开展着。
谭会生编著的《ARM嵌入式系统原理及应用开发》共分为10章,内容分别为:嵌入式系统及应用开发概述、ARM嵌入式处理器体系结构、ARM嵌入式处理器指令系统、ARM嵌入式系统程序设计及调试基础、ARM嵌入式处理器及其应用编程、嵌入式Linux操作系统及应用、嵌入式系统的Boot Loader、ARM嵌入式系统设训开发实例、基于ARM开发工具的基础实验、Linux操作系统的综合应用实践。
《ARM嵌入式系统原理及应用开发》取材广泛、内容新颖、观点鲜明、重点突出,既可作为高等院校电子工程、通信工程、自动化、计算机应用、仪器仪表等电子信息类及相近专业的本科生或研究生嵌入式系统课程的教材,也非常适合作为ARM嵌入式系统的培训教材,还可供ARM嵌入式系统设计与开发人员参考使用。
第1章 嵌入式系统及应用开发概述
1.1 嵌入式系统的定义及特点
1.2 嵌入式系统的发展及应用
1.3 嵌入式系统的总体组成
1.4 常用的嵌入式处理器
1.5 常用的嵌入式操作系统
1.6 嵌入式系统的设计方法
1.7 嵌入式系统的应用开发
1.8 嵌入式系统的学习探讨
习题1
第2章 ARM嵌入式处理器体系结构
2.1 嵌入式处理器内核种类
2.2 ARM体系结构概述
2.3 ARM流水线技术
2.4 ARM处理器内核结构
习题2
第3章 ARM嵌入式处理器指令系统
3.1 ARM指令分类及指令格式
3.2 ARM指令的寻址方式
3.3 ARM指令集
3.4 Thumb指令集
习题3
第4章 ARM嵌入式系统程序设计及调试基础
4.1 ARM嵌入式汇编语言程序设计基础
4.2 ARM嵌入式C语言程序设计基础
4.3 ARM汇编语言与c/c++的混合编程
4.4 ARM ADS集成开发环境的使用
4.5 Embest IDE集成开发环境的使用
习题4
第5章 ARM嵌入式处理器及其应用编程
5.1 典型ARM嵌入式处理器结构概述
5.2 ARM处理器芯片的应用选择
5.3 ARM处理器中的控制寄存器
5.4 S3C44BOX内部存储控制类
5.5 S3C44BOX内部输入输出类
5.6 S3C44BOX内部中断控制
5.7 S3C44BOX内部计数/定时类
5.8 S3C44BOX内部通信控制类
5.9 S3C44BOX内部总线接口类可编程组件及应用编程
5.10 S3C44BOX内部ADC可编程组件
5.11 S3C44BOX嵌入式微处理器
习题5
第6章 嵌入式Linux操作系统及应用
6.1 嵌入式Linux操作系统概述
6.2 嵌入式Linux的常用命令
6.3 嵌入式Linux开发环境的构建
6.4 嵌入式Linux内核的移植
6.5 嵌入式μCLinux及其应用
习题6
第7章 嵌入式系统的Boot Loader
7.1 Boot Loader概述
7.2 Boot Loader与嵌入式系统的关系
7.3 Boot Loader的主要功能及典型结构
7.4 S3C44BOX的Boot Loader分析
7.5 U-Boot启动漉程及相关代码分析
习题7
第8章 ARM嵌入式系统设计开发实例
8.1 基于ARM+μC/OS-II的嵌入式磨削数控系统的设计
8.2 基于ARM十Linux的现代化超市电子购物系统的设计
8.3 基于ARM+ Linux的嵌入式数控磨床控制系统的设计
第9章 基于ARM开发工具的 基础实验
9.1 ARM汇编指令使用实验——基本数学/逻辑运算
9.2 ARM汇编指令使用实验——存储区数据块的传送
9.3 汇编语言与C语言的相互调用实验——随机数发生器
9.4 C语言程序组件应用实验-PWM直流电机控制
第10章 Linux操作系统的综合应用实践
1O.1 Linux操作系统的安装及设置
10.2 Linux开发环境的构建及移植
10.3 Linux操作系统QT的使用
参考文献