ARM基础知识教程六 1.ELF格式文件的结构1.1映像文件组成部分**一个映像文件有一个或多个域组成**每个域包含一个或多个输出段**每个输出段包含一个或多个输入段**各输入段中包含了目标文件中的代码和数据输入段中包含了四类内容:代码、已经初始化的数据、未经初始化的存储区域、内容初始化成... 2023-06-13 ARM基础知识教程文章单片机ARM
ARM基础知识教程五 ARM编译器预定义了一些宏,这些预定义宏对应一定的数值,有些预定义宏没有对应数值,见下表:_arm_使用编译器armcc,tcc,armcpp,tcpp时_ARMCC_VERSIONVer代表编译器版本号,其格式为:PVtbbb,其中:P为产品编号(1代表ADS)V为副版本号(1代表1.1)T为补丁版本号(0代表1.1)bbb为build号(比如650)_APC... 2023-06-13 ARM基础知识教程文章单片机ARM
ARM基础知识教程四 ARM存储系统的体系结构适应不同的嵌入式应用系统的需要差别很大。最简单的存储系统使用平办事的地址映射机制,就像一些简单的弹片机系统中一样,地址空间的分配方式是固定的,系统各部分都使用物理地址。而一些复杂系统可能包括下面的一种或几种技术,从而提供更为强大的存储系... 2023-06-13 ARM基础知识教程文章单片机ARM
ARM基础知识教程三 **复位(RESET)**当处理器复位引脚有效时,系统产生复位异常中断,程序跳转到复位异常中断处理程序处执行。复位异常中断通常用在下面几种情况下:系统加电时;系统复位时;跳转到复位中断向量处执行成为软复位。**未定义的指令**当ARM处理器或者是系统中的协处理器认为当前指令未定... 2023-06-13 ARM基础知识教程文章单片机ARM
ARM基础知识教程二 ARM处理器共有37个寄存器。其中包括:**31个通用寄存器,包括程序计数器(PC)在内。这些寄存器都是32位寄存器。**6个状态寄存器。这些寄存器都是32位寄存器。ARM处理器共有7种不同的处理器模式,每一种模式中都有一组相应的寄存器组。在任何时刻,可见的寄存器包括15个通用寄存器(R0... 2023-06-13 ARM基础知识教程文章单片机ARM
ARM基础知识教程一 ARM(Advanced RISC Machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具有性能高、成本低和能耗省的特点。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。ARM将其技术授权给世界上许多著名的... 2023-06-13 ARM基础知识教程文章单片机ARM