axf&bin&hex&elf文件区别

0 Preface/Foreword

axf,bin,hex,elf四个都能存在于嵌入式软件领域。

1 文件介绍

嵌入式软件中常见的文件包含:

  • axf,包含调试信息,文件最大。调试信息放在机器码前面。
  • elf
  • hex,包含地址信息,文件内容较大。
  • bin,机器码,文件内容最小。

1.1 axf文件

axf:A RM executable File

ARM编译器生成文件,包含调试信息,可以直接烧录芯片中运行。

1.2 bin文件

bin:Plain Binary File

二进制文件,机器码,可以直接烧录到芯片中运行。

1.3 hex文件

hex: Intel hex file

带有地址信息的机器码文件,可以直接烧录到芯片中运行。

1.4 elf文件

elf: Executable and linkable file,该文件属于Linux操作系统中的文件,不能直接烧入芯片中运行。

相关推荐
轻微的风格艾丝凡4 天前
嵌入式定时器计时技巧:用有符号数省略溢出判断的底层逻辑与实践
数据库·算法·dsp开发·嵌入式软件
SoveTingღ5 天前
【C语言】什么是野指针?
c语言·指针·嵌入式软件
农民真快落7 天前
【操作系统】手撸xv6操作系统——types.h/param.h/memlayout.h/riscv.h/defs.h头文件解析
操作系统·risc-v·嵌入式软件·xv6
Lester_11018 天前
单片机EEPROM写入数据之前为什么要先擦除?
单片机·嵌入式软件
天狼IoT20 天前
嵌入式软件工程师核心技术栈(精简版)
嵌入式软件
Zeku21 天前
20251202 - Linux输入子系统
stm32·freertos·嵌入式软件·linux驱动开发·linux应用开发
Zeku22 天前
20251130 - 详细解析Framebuffer应用编程中涉及到的API函数
linux·驱动开发·嵌入式软件·linux应用开发
Zeku22 天前
20251129 - 详细解析Linux的mmap(内存映射)
linux·驱动开发·嵌入式软件·linux应用开发
Zeku23 天前
20251127 - 韦东山Linux - 通用Makefile解析
linux·驱动开发·嵌入式软件·linux应用开发
dreamczf24 天前
如何确定项目中的产品选型-物联网设备
单片机·物联网·嵌入式软件