当前位置: 首页 > news >正文

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

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

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

相关文章:

  • Shell 秘典(卷十)—— 服务器资源自动化监控脚本的设计与实现
  • Kubernetes实战系列(5)
  • 多功能台灯设计与实现(论文+源码)
  • 155. 最小栈
  • 基于Echarts+HTML5可视化数据大屏展示-学生综合成绩评价系统大屏
  • SimLingo:纯视觉框架下的自动驾驶视觉 - 语言 - 动作融合模型
  • Lua 核心知识点详解
  • OD和XDBG详解
  • Java捕获子线程异常以及主线程感知子线程异常
  • 第4篇 conda install pytorch==2.0.0报错
  • Keil快捷键代码补全
  • Photoshop图层间的关系
  • ⚡ 浪涌测试波形全解析:从标准到应用
  • redis的高可用(哨兵)
  • Redis(49)Redis哨兵如何实现故障检测和转移?
  • PicoZed™ SDR Z7035/AD9361
  • Shell 脚本自动安装 Nginx
  • OSPF基础部分知识点
  • Redis基础(含常用命令等以快速入门)
  • 学习结构体
  • 常见的内存泄露情况汇总
  • STM32 开发(三十三)STM32F103 片内资源 —— 直接存储 DMA 实战 编码详解
  • TypeORM 入门教程之 `@OneToOne` 关系详解
  • Day23_【机器学习—集成学习(5)—Boosting—XGBoost算法】
  • Python struct模块 | 使用pack函数进行字节序打包
  • k8s镜像推送到阿里云,使用ctr推送镜像到阿里云
  • Python实战:打造简易人脸识别门禁系统
  • MySQL 主从读写分离架构
  • UserManagement.vue和Profile.vue详细解释
  • Windows 内存整理和优化工具 - Wise Memory Optimize