更新时间:2025-03-19 16:44:35
封面
版权信息
内容提要
编委会
序一 拥抱万亿智能互联未来
序二
前言
第1章 嵌入式基础知识
1.1 嵌入式的相关概念
1.1.1 嵌入式系统
1.1.2 嵌入式系统的组成
1.1.3 嵌入式系统的分类
1.1.4 嵌入式处理器
1.1.5 嵌入式计算机系统与通用计算机系统
1.1.6 ISP和IAP概念
1.1.7 嵌入式系统的特点
1.1.8 嵌入式系统的应用
1.1.9 微处理器的体系结构
1.1.10 RISC与CISC
1.2 嵌入式处理器的选择
1.2.1 明确应用需求
1.2.2 对上市的嵌入式处理器供应商进行调查
1.2.3 选择时应注意的问题
1.3 嵌入式系统开发流程
1.3.1 软件开发工具
1.3.2 硬件开发工具
1.3.3 嵌入式系统的调试
1.4 常用嵌入式操作系统
1.4.1 µC/OS-Ⅱ
1.4.2 嵌入式Linux
1.4.3 Windows Embeded
1.4.4 VxWorks
1.4.5 Android
1.4.6 iOS
思考题
第2章 ARM处理器及系统结构
2.1 ARM公司简介
2.2 ARM处理器版本系列
2.2.1 ARM处理器简介
2.2.2 ARM9系列
2.2.3 ARM版本系列及产品介绍
2.3 ARM9系列处理器内核
2.3.1 ARM9系列处理器内核简介
2.3.2 ARM处理器的工作模式
2.3.3 ARM的寄存器组织
2.3.4 ARM存储系统的组织
2.4 ARM处理器的中断(异常)
2.4.1 中断和异常的基本概念
2.4.2 中断的处理过程
2.4.3 ARM的中断(异常)向量表
2.4.4 ARM中断(异常)的管理
2.4.5 ARM中断(异常)运行模式
第3章 ARM寻址方式和指令系统
3.1 ARM寻址方式
3.1.1 基本概念
3.1.2 寻址方式
3.2 ARM指令系统
3.2.1 相关概念
3.2.2 指令系统
3.2.3 指令集
第4章 ARM伪指令
4.1 伪指令
4.2 ARM中的宏和宏指令
4.2.1 什么是宏
4.2.2 ARM中的宏和宏指令及其用法
4.3 ARM汇编器所支持的伪指令
4.3.1 变量定义或赋值伪指令
4.3.2 定义寄存器列表伪指令
4.3.3 数据定义伪指令
4.3.4 控制程序流向伪指令
4.3.5 其他伪指令
4.4 汇编语言编程规范
第5章 ARM编程基础
5.1 程序设计的基本概念
5.2 ARM工程
5.3 ARM程序框架
5.4 ARM汇编语言程序设计
5.4.1 段
5.4.2 IF分支程序设计
5.4.3 SWITCH分支程序设计
5.4.4 带ARM/Thumb状态切换的分支程序设计
5.4.5 循环程序设计
5.4.6 子程序及其调用
5.4.7 C语言程序与汇编语言程序之间的函数调用
5.5 排序程序设计
5.5.1 排序的概念
5.5.2 滤波的概念及种类
5.5.3 中值滤波及程序设计
5.5.4 均值滤波及程序设计
5.6 数制转换及程序设计
5.6.1 数制转换
5.6.2 程序设计
5.7 编码转换及程序设计
5.7.1 编码转换
5.7.2 BCD码转换为LED码程序设计
第6章 S3C2440A微处理器基础及应用