【学习笔记】ARM Cortex-A(armv7)编程手册

第一章介绍了 ARM Cortex-A 系列处理器的基本功能,介绍 ARM 体系结构的基础知识,涵盖各种寄存器;
第二章第三章提供了有关各个处理器的模式和一些背景知识;
第四章第五章简要介绍了 ARM 汇编语言编程,以及汇编语言说明;
第六章第七章中的介绍浮点和 ARM 高级 SIMD 扩展,相关主题的介绍;
第八章第九章第十章介绍内存系统,缓存,内存管理,内存排序;
第十一章第十二章介绍了处理异常和中断;
第十三章概述了引导代码;
第十四章着眼于将 c 和汇编代码移植到 ARMv7架构、其他架构和旧版本的 ARM 架构问题;
第十五章介绍了应用程序的二进制接口;
第十六章第十七章介绍了代码的分析和优化;
第十八章第十九章介绍了多核处理器领域,这里我们详细介绍 ARM 如何实现这些内容以及如何编写代码来利用他们;
第二十章介绍了电源管理;
第二十一章介绍了 ARM 安全扩展;
第二十二章介绍了 ARM 虚拟化扩展;
第二十三章介绍了 LITTLE 技术;
第二十四章介绍了可供程序员使用的硬件调试功能;
附录 A 提供了可用 ARM 指令的摘要;
附录 B 简要介绍了一些可供 ARM 编程入门使用的工具和平台;
附录 C 提供了为 ARM 系统配置和构建 Linux 的分步说明。

词汇表

此处定义了本文档中使用的缩写和术语

缩写和术语说明
AAPCSARM 架构过程调用标准
ABI应用程序二进制接口
ACP加速器一致性端口
AEABIARM embedded ABI
AHB高级高性能总线
AMBA高级微控制器总线架构
AMP非对称多线程处理
APB高级外设总线
ARM ARMARM 架构参考手册
ASIC专用集成电路
APSR应用程序状态寄存器
ASID地址空间 ID
ATPCSARM Thumb 过程调用标准
AXI高级可扩展接口
BE8字节不变大端模式
BIU总线接口单元
BSP板级支持包
BTAC分支目标地址缓存
BTB分支目标缓冲区
CISC复杂指令集计算机
CP15协处理器 15,系统控制协处理器
CPSR当前计划状态寄存器
DAP调试访问端口
DBX直接字节码执行
DDR双倍数据速率 SDRAM
DMA直接内存访问
DMB数据存储器屏障
DPU数据处理单元
DS-5ARM 开发工作室
DSB数据同步屏障
DSP数字信号处理
DSTREAM一个 ARM 调试和跟踪单元
DVFS动态电压,频率缩放
EABI嵌入式 ABI
ECC纠错代码
ECT嵌入式交叉触发器
EOF文件结束
ETB嵌入式跟踪缓冲区
ETM嵌入式跟踪宏单元
FDT扁平化设备树
FIQ中断类型
FPSCR浮点状态和控制寄存器
GCCGUN 编译器集合
GIC通用中断控制器
GIF图形交换格式
GPIO通用输入输出
GprofGUN profiler
Harvard architecture具有物理上独立的存储和指令和数据的信号路径的架构
HCRHyp 配置寄存器
HMP异构多处理
ICU指令缓存单元
IDE集成开发环境
I/F接口(某些图表中使用的缩写)
IPA中间物理地址
IRQ中断请求(通常是外部中断)
ISA指令集体系结构
ISB指令同步屏障
ISR中断服务例程
JazelleARM 字节码加速技术
JITjust in time
L1/L2级别1, 级别2
LPAE大型物理地址扩展
LSB最低有效位
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值