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操作系统中的文件,不能直接烧入芯片中运行。

相关推荐
weixin_452813091 天前
如何根据HardFault中断抛出的寄存器值排查数组越界
单片机·嵌入式硬件·嵌入式软件
望获linux3 天前
工业软件自主化突围:RTOS 如何打破 “协议栈 - 控制器” 生态垄断
linux·人工智能·操作系统·开源软件·嵌入式软件·工业软件
charlie1145141911 个月前
IMX6ULL2025年最新部署方案2在Ubuntu24.04上编译通过Qt5.12.9且部署到IMX6ULL正点原子开发板上
linux·嵌入式硬件·qt·系统架构·嵌入式软件·移植教程
Invinciblenuonuo1 个月前
实习技能记录【2】-----LVGL[基本概念]
gui·lvgl·嵌入式软件
University of Feriburg1 个月前
1-linux的基础知识
linux·笔记·学习·嵌入式实时数据库·嵌入式软件·初学者
University of Feriburg1 个月前
4-c语言中的数据类型
linux·c语言·笔记·学习·嵌入式实时数据库·嵌入式软件
Hungry_111 个月前
SPI通信协议
单片机·嵌入式硬件·spi·嵌入式软件
charlie1145141911 个月前
从0开始——在PlatformIO下开展STM32单片机的HAL库函数编程指南
stm32·单片机·嵌入式硬件·学习·嵌入式软件
Hungry_111 个月前
STM32 IIC通信
stm32·单片机·iic·嵌入式软件·通信协议
怀九日2 个月前
HAL库实现SPI读写FLASH(W25Q32)
单片机·嵌入式·flash·spi·嵌入式软件