单片机的bin、exe、elf、hex文件差异

1.在对于单片机中可执行文件,有许多中格式,比如最常见的STm32单片机生成的hex可执行文件,比如DSP生成的elf文件等。都有不同差异的。

文件类型 文件含义 文件用途 文件特点
bin文件 二进制文件,直接存储二进制信息没有结构或者头信息,仅包含罗书记 常用与嵌入式系统,用于存储固件镜像,直接少了到闪存- 文件较小,质保函代码和数据,缺乏调试信息,调试困难
exe文件 window系统中的可执行文件 -存储在window系统下的可执行程序 为window系统设计,包含执行程序的所有信息
elf文件 可执行链接格式,通用标准的文件格式 用于嵌入式Linux和Unix-like系统中,使用用可执行程序和调试 灵活扩展,包含代码和数据、调试信息和配置信息,支持静态链接和动态链接
hex文件 十六进制文件,以文本形式表示二进制数据文件,使用ASCII字符 用于嵌入式固件和传输,易于阅读和编辑 通常比bin文件要打,因ASCII字符表示,可包含定位信息,方便定位烧录
相关推荐
Tronlong创龙12 小时前
SBC‑TLT153 嵌入式 Linux 应用开发,交叉编译与 GDB 调试实践(上)
嵌入式硬件·嵌入式开发·硬件开发·工业控制·工业开发板
巴渝小禹12 小时前
单片机死循环delay_us()计算方法
单片机·嵌入式硬件
Yiran_G12 小时前
LoRa串口模组和SoC模组怎么选?从MCU架构看无线通信方案设计
嵌入式硬件·物联网
HQB202613 小时前
CN6150|简芯维尔 6V/500mA 高速低噪声 CMOS‑LDO 线性稳压器
嵌入式硬件·硬件工程
科芯创展14 小时前
XZ3445 高集成升压/升降压DC-DC电源芯片技术解析
单片机·嵌入式硬件
艾芯微科技14 小时前
高充放电流锂电充放 SoC:ETA9885E10,便携储能、小移动电源 BOM 选型笔记
网络·单片机·嵌入式硬件·集成测试·51单片机
艾芯微科技15 小时前
钰泰 ETA6973PQ3Y|QFN3×3 2A 同步降压 Buck,I2C 可配置多档输出,动态调压 PMIC
网络·单片机·嵌入式硬件·fpga开发·集成测试·51单片机
Brilliantwxx15 小时前
【STM32】 通用定时器:输入捕获与输出比较详解 测脉宽、测频率
stm32·单片机·嵌入式硬件·mcu
意法半导体STM3216 小时前
【官方原创】LAT1703 STM32C5 LL Cordic例程
stm32·单片机·嵌入式硬件·stm32c5·ll cordic