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

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

文件类型 文件含义 文件用途 文件特点
bin文件 二进制文件,直接存储二进制信息没有结构或者头信息,仅包含罗书记 常用与嵌入式系统,用于存储固件镜像,直接少了到闪存- 文件较小,质保函代码和数据,缺乏调试信息,调试困难
exe文件 window系统中的可执行文件 -存储在window系统下的可执行程序 为window系统设计,包含执行程序的所有信息
elf文件 可执行链接格式,通用标准的文件格式 用于嵌入式Linux和Unix-like系统中,使用用可执行程序和调试 灵活扩展,包含代码和数据、调试信息和配置信息,支持静态链接和动态链接
hex文件 十六进制文件,以文本形式表示二进制数据文件,使用ASCII字符 用于嵌入式固件和传输,易于阅读和编辑 通常比bin文件要打,因ASCII字符表示,可包含定位信息,方便定位烧录
相关推荐
richxu202510016 小时前
学完了江科大STM32,下一步该怎么学?
stm32·单片机·嵌入式硬件·学习
Deitymoon6 小时前
STM32——SPI通信
stm32·单片机·嵌入式硬件
2035去旅行7 小时前
WIFI传输带宽
arm开发·嵌入式硬件
linbaiwan6667 小时前
内置VDD稳压管减少外围元件的三款LED驱动芯片集成度
单片机·嵌入式硬件
三品吉他手会点灯8 小时前
STM32F103 学习笔记-21-串口通信(第6节)-串口发送命令控制RGB灯
笔记·stm32·单片机·嵌入式硬件·学习
yongui478349 小时前
水表集中抄表器单片机实现方案
单片机·嵌入式硬件
iCxhust12 小时前
8086 Proteus 8253制作跑表
单片机·嵌入式硬件·proteus·微机原理·8088单板机
xiangw@GZ12 小时前
HDI 高密度互连板阶数的深度理解
服务器·单片机·嵌入式硬件
@残梦13 小时前
200、stm32定义缓冲区用在DMA上时,需要谨记4字节地址对齐规则
stm32·单片机·嵌入式硬件
深圳市尚想信息技术有限公司14 小时前
HTW1000 烧录器/仿真器 TENX(十速)/海速芯 MCU在线/串联烧录器 单片机开发 嵌入式系统应用
单片机·烧录器·单片机开发·tenx·十速·海速芯