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

相关推荐
猫猫的小茶馆7 天前
【Linux系统】Ubuntu 缓冲区机制
linux·c语言·ubuntu·系统架构·嵌入式软件
猫猫的小茶馆9 天前
【Linux系统】 Linux内核与UNIX设计哲学的结合
linux·运维·系统架构·unix·嵌入式软件
猫猫的小茶馆10 天前
【Linux系统】Linux内核框架(详细版本)
linux·运维·服务器·开发语言·嵌入式软件
猫猫的小茶馆13 天前
【C语言】结构体嵌套
c语言·开发语言·嵌入式软件
7yewh13 天前
【K230 CanMV】图像识别-摄像头获取图像 Sensor 函数全解析
ai·图像识别·soc·k210·嵌入式软件·mipi·k230
7yewh14 天前
LeetCode 力扣 热题 100道(十一)字母异位词分组(C++)
c语言·数据结构·c++·算法·leetcode·力扣·嵌入式软件
猫猫的小茶馆23 天前
【C语言】指针常量和常量指针
linux·c语言·开发语言·嵌入式软件
猫猫的小茶馆1 个月前
【网络编程】字节序:大端序和小端序
linux·c语言·驱动开发·计算机网络·嵌入式软件
charlie1145141911 个月前
嵌入式Linux入门具备:C语言基础与基本驱动学习(2):Linux GIibc IO基础
c语言·学习·c·io·嵌入式软件