自学内容网 自学内容网

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

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

文件类型文件含义文件用途文件特点
bin文件二进制文件,直接存储二进制信息没有结构或者头信息,仅包含罗书记常用与嵌入式系统,用于存储固件镜像,直接少了到闪存-文件较小,质保函代码和数据,缺乏调试信息,调试困难
exe文件window系统中的可执行文件-存储在window系统下的可执行程序为window系统设计,包含执行程序的所有信息
elf文件可执行链接格式,通用标准的文件格式用于嵌入式Linux和Unix-like系统中,使用用可执行程序和调试灵活扩展,包含代码和数据、调试信息和配置信息,支持静态链接和动态链接
hex文件十六进制文件,以文本形式表示二进制数据文件,使用ASCII字符用于嵌入式固件和传输,易于阅读和编辑通常比bin文件要打,因ASCII字符表示,可包含定位信息,方便定位烧录

原文地址:https://blog.csdn.net/humingling/article/details/151287817

免责声明:本站文章内容转载自网络资源,如侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!