更多课程 选择中心

嵌入式培训
美国上市教育机构

400-111-8989

嵌入式培训

达内嵌入式培训:如何打开各种格式的嵌入式烧录文件?

  • 发布: LigoWell
  • 来源: LigoWell
  • 时间:2017-11-28 12:00

剑走偏锋,如何打开各种格式的嵌入式烧录文件?

当你看到这里之前还不知道什么是BIN/HEX文件,那么你一定误入了。否则就是来帮点赞的,可直接跳到最下方点赞!

嵌入式软件攻城狮多多少少会接触到各种格式的代码输出文件,在这里我们重点了解的是要烧录到芯片中的文件。可能是*.bin, *.hex, *.tek, *.s19, *.asc, *.elf, *.enc, *.std等等不同的格式。

有些格式的文件打开貌似由认识的数字和字母组成的“天书”。

而还有些打开就是很懵圈的乱码,鬼才晓得是啥东西。

这些可能对高智商专业人士来说,那都不是个事,他们有各种分析软件+技巧配合,就跟读报纸一样。看过电影中的那些黑客不?牛逼得不要不要的。

然而,大多数攻城狮并不能达到这个水平,主要原因是每个文件是基于具体芯片架构与型号的,也就是说与芯片及周围电路息息相关,要真要读出个所以然出来,还是需要具备多方面的知识点,有时涉及算法的几K代码分析几个月也是常事,后续会陆续细聊。

这些不同代码都有个共同的去处,最终都是被解析成若干个0和1,被对应到芯片不同的物理位置。有多种工具可以协助转换或分析,功能强大的软件通常是要花钞票的,免费的往往支持的型号也有限。

在这里介绍一款好用的相关工具,Elnec公司的PG4UW,Elnec是一家欧洲公司,专业做通用万能量产型烧录器,支持的芯片型号相当齐全,PG4UW是配合烧录器的上位机软件(免费),绝大多数烧录格式的文件都可以被解析打开,而且该软件还可以脱离烧录器独立运行。可以很方便免费使用它输出需要的格式文件,也就是格式转换的功能。

被打开的代码也是可以被编辑的,修改好正文后,相应的校检和也会自动修改好。

有些应用,修改某些参数就可以实现不同的功能,如是这种情况,就可以通过这个软件直接修改,不必需要源程序。

更深入的修改代码,后续会再聊。

本文内容转载自网络,本着分享与传播的原则,版权归原作者所有,如有侵权请联系我们进行删除!

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:学会基础,才能开始做嵌入式设计
下一篇:【嵌入式】Ubuntu的安装 教程

嵌入式和单片机的区别在哪?

嵌入式Linux底层系统怎么学?

ARM常用概念有哪些?

优化嵌入式软件的七个技巧

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省