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

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

文件类型 文件含义 文件用途 文件特点
bin文件 二进制文件,直接存储二进制信息没有结构或者头信息,仅包含罗书记 常用与嵌入式系统,用于存储固件镜像,直接少了到闪存- 文件较小,质保函代码和数据,缺乏调试信息,调试困难
exe文件 window系统中的可执行文件 -存储在window系统下的可执行程序 为window系统设计,包含执行程序的所有信息
elf文件 可执行链接格式,通用标准的文件格式 用于嵌入式Linux和Unix-like系统中,使用用可执行程序和调试 灵活扩展,包含代码和数据、调试信息和配置信息,支持静态链接和动态链接
hex文件 十六进制文件,以文本形式表示二进制数据文件,使用ASCII字符 用于嵌入式固件和传输,易于阅读和编辑 通常比bin文件要打,因ASCII字符表示,可包含定位信息,方便定位烧录
相关推荐
10001hours33 分钟前
(基于江协科技)51单片机入门:5.定时器
科技·嵌入式硬件·51单片机
what&&why2 小时前
STM32控制继电器
单片机·嵌入式硬件
我不吃西红柿k5 小时前
蓝桥杯嵌入式——基础模块的使用(初始化+调度器+LED+按键+LCD)
单片机·嵌入式硬件
XCOSnTh6 小时前
XCOSnTh单片机的串口
c语言·单片机·嵌入式硬件·算法·xcosnth
XINVRY-FPGA7 小时前
XA7A75T-1FGG484Q 赛灵思 Xilinx AMD Artix-7 XA 系列 FPGA
嵌入式硬件·fpga开发·车载系统·云计算·硬件架构·硬件工程·fpga
沉在嵌入式的鱼8 小时前
STM32--大功率mos管驱动模块
stm32·单片机·mos管
驱动起爆大师x_x9 小时前
CAN总线的数据采样和同步问题
stm32·嵌入式硬件·学习·can
XINVRY-FPGA9 小时前
XC7A100T-2CSG324I 赛灵思 Xilinx AMD Artix-7 FPGA
arm开发·嵌入式硬件·fpga开发·硬件工程·信号处理·dsp开发·fpga
2301_14725836911 小时前
STM32 单片机开发 - FreeRTOS 实时操作系统
stm32·单片机·嵌入式硬件
jianqiang.xue11 小时前
ESP32-S3入门第七天:UART串口通信与设备交互
c语言·单片机·嵌入式硬件·mcu·物联网·51单片机