•  
  •  
  •  
当前位置:首页 > 课程介绍 > 认证项目认证项目
ARM认证工程师
 

 

目录
目 录
第1部分 ARM认证工程师学习指南

第1章 学习指南 2
1.1 ARM认证工程师介绍 2
1.2 ARM认证工程师大纲概述 2
1.3 大纲详述 3
1.3.1 实现 3
1.3.2 软件调试 4
1.3.3 架构 9
1.3.4 软件开发 21
1.3.5 系统 30
1.3.6 软件优化 33

第2部分 Cortex-A系列程序员指南

第2章 ARM简介 38
2.1 ARM的历史 38
2.2 片上系统(SoC) 39
2.3 嵌入式系统 39
第3章 ARM体系结构和处理器 41
3.1 体系结构的版本 42
3.2 体系结构的历史与扩展 42
3.3 ARM Cortex-A系列处理器架构关键点 45
3.4 处理器和路径 46
3.5 Cortex-A系列处理器 47
3.5.1 Cortex-A5处理器 47
3.5.2 Cortex-A7处理器 48
3.5.3 Cortex-A8处理器 48
3.5.4 Cortex-A9处理器 49
3.5.5 Cortex-A15处理器 50
3.5.6 高通公司的Scorpion 51
第4章 工具、操作系统和开发板 52
4.1 Linux发行版 52
4.1.1 ARM的Linux系统 52
4.1.2 Linux术语 53
4.1.3 嵌入式Linux 54
4.1.4 板级支持包 54
4.1.5 Linaro 54
4.2 有用工具 55
4.3 ARM处理器的软件工具链 56
4.4 ARM DS-5 58
4.5 示例平台 60
第5章 ARM寄存器、模式和指令集 61
5.1 指令集 61
5.2 模式 62
5.3 寄存器 62
5.4 指令流水线 64
5.4.1 并发流水线 66
5.4.2 寄存器重命名 66
5.5 分支预测 67
5.5.1 返回栈 67
5.5.2 程序员的观点 68
第6章 汇编语言简介 69
6.1 与其他汇编语言的对比 69
6.2 指令集 70
6.3 GNU汇编器简介 71
6.3.1 激活GNU汇编器 71
6.3.2 GNU汇编器语法 71
6.3.3 程序段 72
6.3.4 编译器的伪指令 72
6.3.5 表达式 73
6.3.6 GNU工具的命名惯例 73
6.4 ARM工具汇编语言 73
6.4.1 ARM汇编语法 74
6.4.2 标签 74
6.4.3 伪指令 74
6.5 交互工作 75
6.6 识别汇编代码 76
第7章 ARM/Thumb的统一汇编语言指令 77
7.1 指令集基础 77
7.1.1 常量的值 77
7.1.2 条件执行 78
7.1.3 状态标志位和条件码 80
7.2 数据处理操作 80
7.3 乘法运算 82
7.4 存储器指令 83
7.4.1 寻址方式 84
7.4.2 多指令传送 84
7.5 分支指令 85
7.6 整数SIMD指令 85<