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

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

文件类型 文件含义 文件用途 文件特点
bin文件 二进制文件,直接存储二进制信息没有结构或者头信息,仅包含罗书记 常用与嵌入式系统,用于存储固件镜像,直接少了到闪存- 文件较小,质保函代码和数据,缺乏调试信息,调试困难
exe文件 window系统中的可执行文件 -存储在window系统下的可执行程序 为window系统设计,包含执行程序的所有信息
elf文件 可执行链接格式,通用标准的文件格式 用于嵌入式Linux和Unix-like系统中,使用用可执行程序和调试 灵活扩展,包含代码和数据、调试信息和配置信息,支持静态链接和动态链接
hex文件 十六进制文件,以文本形式表示二进制数据文件,使用ASCII字符 用于嵌入式固件和传输,易于阅读和编辑 通常比bin文件要打,因ASCII字符表示,可包含定位信息,方便定位烧录
相关推荐
想放学的刺客19 小时前
单片机嵌入式试题(第27期)设计可移植、可配置的外设驱动框架的关键要点
c语言·stm32·单片机·嵌入式硬件·物联网
天昊吖19 小时前
stc8H启用DMA发送后 卡住【踩坑日志】
单片机
李永奉19 小时前
杰理芯片SDK开发-ENC双麦降噪配置/调试教程
人工智能·单片机·嵌入式硬件·物联网·语音识别
BackCatK Chen20 小时前
第 1 篇:软件视角扫盲|TMC2240 软件核心特性 + 学习路径(附工具清单)
c语言·stm32·单片机·学习·电机驱动·保姆级教程·tmc2240
兆龙电子单片机设计20 小时前
【STM32项目开源】STM32单片机多功能电子秤
stm32·单片机·开源·毕业设计·智能家居
切糕师学AI20 小时前
ARM 架构中的复位(Reset)与复位流程
arm开发·单片机·嵌入式·复位
wotaifuzao20 小时前
STM32多协议网关-FreeRTOS事件驱动架构实战
stm32·嵌入式硬件·can·freertos·uart·modbus·spi
llilian_1620 小时前
信号发生器 多通道多功能脉冲信号发生器应用解决方案 多功能脉冲发生器
功能测试·单片机·嵌入式硬件·测试工具
yuanmenghao21 小时前
Classic AUTOSAR深入浅出系列 - 【第十六篇】MCAL:为什么 MCU 换了,上层几乎不用动
单片机·嵌入式硬件·autosar
MickyCode1 天前
嵌入式开发调试之Traceback
arm开发·stm32·单片机·mcu