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

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

文件类型 文件含义 文件用途 文件特点
bin文件 二进制文件,直接存储二进制信息没有结构或者头信息,仅包含罗书记 常用与嵌入式系统,用于存储固件镜像,直接少了到闪存- 文件较小,质保函代码和数据,缺乏调试信息,调试困难
exe文件 window系统中的可执行文件 -存储在window系统下的可执行程序 为window系统设计,包含执行程序的所有信息
elf文件 可执行链接格式,通用标准的文件格式 用于嵌入式Linux和Unix-like系统中,使用用可执行程序和调试 灵活扩展,包含代码和数据、调试信息和配置信息,支持静态链接和动态链接
hex文件 十六进制文件,以文本形式表示二进制数据文件,使用ASCII字符 用于嵌入式固件和传输,易于阅读和编辑 通常比bin文件要打,因ASCII字符表示,可包含定位信息,方便定位烧录
相关推荐
日拱一卒的小田3 小时前
ZYNQ学习笔记3-ZYNQ的IIC控制器1
笔记·单片机·学习
cardinal_5083 小时前
STM32MP157F-DK2开发板构建交叉编译链
stm32·单片机·嵌入式硬件
小羊先生car4 小时前
F429-HAL-RS485(回环/双机实验)(2026/8/16)
c语言·单片机·嵌入式硬件·软件构建
木白CPP4 小时前
Linux 驱动UART子系统源码分析
linux·运维·服务器·驱动开发·嵌入式硬件·开源软件
zlinear数据采集卡5 小时前
数据采集卡从入门到精通(10):采样率与分辨率的核心关系——反比律、架构分布与过采样
arm开发·嵌入式硬件·算法·fpga开发·架构·开源
水果里面有苹果7 小时前
33-TPS62130RGTR-3A降压器
嵌入式硬件
振南的单片机世界8 小时前
推挽vs开漏:一个“强拉硬灌”,一个“只拉不管”
arm开发·stm32·单片机·嵌入式硬件
小心亦新8 小时前
STM32学习23--I2C-1
stm32·嵌入式硬件·学习
小羊先生car9 小时前
F429-HAL-Can总线(回环及双机实验)(2026/8/15)
c语言·单片机·嵌入式硬件·软件构建
嵌入式阿蔡9 小时前
STM32时钟树详解:配错一个全乱套
c语言·stm32·单片机·嵌入式硬件