【学习笔记】ARM Cortex

您所在的位置:网站首页 codesysv35编程手册 【学习笔记】ARM Cortex

【学习笔记】ARM Cortex

2023-09-13 23:16| 来源: 网络整理| 查看: 265

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


【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3