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

怎么用手机做一个网站百度快照推广排名

怎么用手机做一个网站,百度快照推广排名,做动漫网站侵权吗,网站建设问题分类和排除方法分析1.Bin Bin文件是最纯粹的二进制机器代码, 或者说是"顺序格式"。按照assembly code顺序翻译成binary machine code,内部没有地址标记。Bin是直接的内存映象表示,二进制文件大小即为文件所包含的数据的实际大小。 BIN文件就是直接的二进制文件&…

1.Bin

Bin文件是最纯粹的二进制机器代码, 或者说是"顺序格式"。按照assembly code顺序翻译成binary machine code,内部没有地址标记。Bin是直接的内存映象表示,二进制文件大小即为文件所包含的数据的实际大小。 BIN文件就是直接的二进制文件,一般用编程器烧写时从00开始,而如果下载运行,则下载到编译时的地址即可。可以直接在裸机上运行。

2.Hex

Intel hex 文件常用来保存单片机或其他处理器的目标程序代码。它保存物理程序存储区中的目标代码映象。一般的编程器都支持这种格式。 就是机器代码的十六进制形式,并且是用一定文件格式的ASCII码来表示。

简单总结一下这2种文件格式的区别:
1、HEX文件包含地址信息而BIN文件只包含数据本身,烧写或下载HEX文件时,一般不需要用户指定地址,因为HEX文件内部已经包含了地址信息。烧写BIN文件时则需要用户指定烧录的地址信息。
2、HEX文件是用ASCII码来表示二进制的数值。例如8-BIT的二进制数值0x4E,用ASCII来表示就需要分别表示字符‘4’和字符‘E’,每个字符均需要一个字节,因此HEX文件至少需要2倍BIN文件的空间。

3.ELF

ELF(Executableand linking format)文件是x86 Linux系统下的一种常用目标文件(objectfile)格式,有三种主要类型:

(1)适于连接的可重定位文件(relocatablefile),可与其它目标文件一起创建可执行文件和共享目标文件。
(2)适于执行的可执行文件(executable file),用于提供程序的进程映像,加载到内存执行。
(3)共享目标文件(shared object file),连接器可将它与其它可重定位文件和共享目标文件连接成其它的目标文件,动态连接器又可将它与可执行文件和其它共享目标文件结合起来创建一个进程映像。 

小结:可由elf文件转化为hex和bin两种文件,hex也可以直接转换为bin文件,但是bin要转化为hex文件必须要给定一个基地址。而hex和bin不能转化为elf文件,因为elf的信息量要大。Axf文件可以转化为bin文件,KEIL下可用以下命令fromelf -nodebug xx.axf -bin xx.bin即可。

4.AXF

Axf文件由ARM编译器产生,除了包含bin的内容之外,还附加其他调试信息,这些调试信息加在可执行的二进制数据之前。调试时这些调试信息不会下载到RAM中,真正下载到RAM中的信息仅仅是可执行代码。因此,如果ram的大小小于axf文件的大小,程序是完全有可能在ram中调试的,只要axf除去调试信息后文件大小小于ram的大小即可。

调试信息有以下功用:
1、 可将源代码包括注释夹在反汇编代码中,这样我们可随时切换到源代码中进行调试。
2、 我们还可以对程序中的函数调用情况进行跟踪(通过Watch & Call Stack Window查看)。
3、对变量进行跟踪(利用Watch & Call Stack Window)。

注意:

(1)axf和elf都是编译器生成的可执行文件。区别是:ADS编译出来的是AXF文件。gcc编译出来的是ELF文件。两者虽然很像,但还是有差别的。这是文件格式的差别,不涉及调试格式。

(2)axf/elf是带格式的映象,bin是直接的内存映象的表示。

(3)Linux OS下,ELF通常就是可执行文件,通常gcc -o test test.c,生成的test文件就是ELF格式的,在Linux Shell下输入./test就可以执行。在Embedded中,上电开始运行,没有OS系统,如果将ELF格式的文件烧写进去,包含一些ELF格式的东西,arm运行碰到这些指令,就会导致失败,如果用bin文件,程序就可以一步一步运行。

所以:HEX和bin文件可以在裸机上运行,而ELF文件是在有OS的环境中运行的。

elf(executable  and   link   format)文件里面包含了符号表,汇编,调试信息等,并不能直接运行。
BIN文件是将elf文件中的代码段,数据段,还有一些自定义的段抽取出来做成的一个内存的镜像。

BIN文件需要用objcopy工具,将ELF中的上述信息拷贝出来。(objcopy只是完成两个obj文件内容的拷贝,那如何控制elf生成bin呢?)

下面这个是ELF格式的详细介绍,还有Linux下ELF文件的运行原理和过程。

ELF文件的加载和动态链接过程 - - ITeye博客

http://www.mmbaike.com/news/65516.html

相关文章:

  • 怎么做素材设计网站促销活动推广方案
  • 平面设计的素材网站包就业的培训学校
  • 订单网站模板搜索指数的数据来源是什么
  • 网站建设用什么工具武汉seo排名公司
  • 珠海专业做网站公司百度成都总部
  • 定制化网站建设公司软文写作经验是什么
  • oss如何做网站南宁seo全网营销
  • 宁波网站建设报价seo页面优化公司
  • 学做古典家具网站百度移动端模拟点击排名
  • wordpress建站怎么样站长工具官网查询
  • 怎么下载网站备案号网站seo推广多少钱
  • 小区网站建设最大的搜索网站排名
  • 网站建设思企互联网络营销和网络推广
  • 怎么做热血江湖sf网站百度搜索一下就知道
  • 应用分析网站百度推广平台登录
  • 做网店在素材网站找的图侵权吗爱站网排名
  • 天河区做网站百度收录网址
  • 正规接单网站今日头条新闻发布
  • 做网站什么软件上海seo有哪些公司
  • 视频网站建设教程晚上偷偷看b站软件推荐
  • 做网站能接到项目工程吗微信广告推广平台
  • 深圳网站建设有限公司百度快照投诉中心官网
  • 京东网站设计代码楚雄seo
  • 浦口区城乡建设集团网站sem技术培训
  • 做网站需要准备资料百度投诉热线中心客服
  • 人大网站建设请示网页模板大全
  • 网站建设情况可以免费领取会员的软件
  • 秦皇岛企业建网站免费网站模板网
  • 网站5建设需要学什么时候开始谷歌seo快速排名优化方法
  • wordpress 整站播放器黑马培训机构