OK6410A 开发板 (八) 93 linux-5.11 OK6410A 从0到APP启动的过程中的二进制文件解读

发布者:GHR2596最新更新时间:2022-08-16 来源: csdn关键字:OK6410A  开发板  11  二进制文件 手机看文章 扫描二维码
随时随地手机看文章

这里说的二进制文件说的是 代码二进制文件 , 不是 数据二进制文件


代码二进制文件是有格式的,linker按照格式生成代码二进制文件,loader按照格式解析代码二进制文件


在不同的系统上,二进制有不同的发展史

1. unix-like  a.out COFF ELF

2. windows .com MZ NE LE PE

3. MacOs Mach-O


我们现在 以 linux 中的 ELF 为例解析, 注意 除了 linux,linux-app,u-boot也是elf格式的


有哪些文件

u-boot spl 阶段:

u-boot 阶段:u-boot

linux阶段 : vmlinux

app 阶段 : main main.srec main.bin main.o main.hex // main.hex 不是 二进制文件


什么是二进制文件

创建文件的时候 : open的 如果 参数 为 "b" , 则得到的文件为 二进制文件


二进制文件的格式分类

elf

a.out

srec

bin

hex


main.o:    ELF 32-bit LSB relocatable, ARM, EABI5 version 1 (SYSV), not stripped

main.srec: Motorola S-Record; binary data in text format

main:      ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.3, for GNU/Linux 3.2.0, BuildID[sha1]=514d3a8c8f73547faaf6e0c1b1b03bbf27a47b2a, not stripped

main.bin:  data

main.hex:  ASCII text


关键字:OK6410A  开发板  11  二进制文件 引用地址:OK6410A 开发板 (八) 93 linux-5.11 OK6410A 从0到APP启动的过程中的二进制文件解读

上一篇:OK6410A 开发板 (八) 94 linux-5.11 OK6410A 内存消费者角度 分析内存管理
下一篇:OK6410A 开发板 (八) 92 linux-5.11 OK6410A 从0到APP启动的过程中相关的所有文件及分类

推荐阅读最新更新时间:2024-11-16 21:48

Uson-11超声波液位计在污水处理站的应用
  超声波液位计被广泛应用于自来水厂、废水处理厂、化学试剂厂、染料厂、纸浆厂等工厂的液位计测量项目中,是现代智能自动化工业的主要液位测量手段之一。   广东省某废水处理厂的两个污水处理站由于液位监测设备老化,工作效率降低,不得不利用人工进行看管,加大巡视周期。但面对工作量加大,工作效果变差等情况,该厂决定尽快采购安装几组计为Uson-11超声波液位计解决当前难题。如今,计为超声波液位计均已安装完毕并投入使用。由于Uson-11超声波液位计带有数字显示屏幕,非常便于工人监控污水水位,在解决污水处理站污水监测难题的同时,也将经济损失降为最低。为有助仪表同行对超声波液位计及其应用有更为详细的了解,本文具体介绍下计为超声波液位计的特点
[测试测量]
Uson-<font color='red'>11</font>超声波液位计在污水处理站的应用
类接口混战2011,HDMI仍占主导但中国DiiVA标准开始挑战
据IHS iSuppli公司的研究,液晶电视和其它高级数字设备的事实性连接标准HDMI,将被2011年出现的将近6.3亿个消费电子产品采用,充当主要的设备接口,尽管在中国面临另外一种标准的挑战。 今年支持HDMI的设备的全球工厂出货量,将从2010年的4.777亿个增长到6.291亿个,增幅高达44%。而2009年的增长率更高,达到53%。未来三年的增长速度将有所放缓,但仍将保持在20-35%,到2014年将有大约13亿个设备采用HDMI,如图2所示。 HDMI于2002年下半年上市,现在已被多种产品采用,包括数字电视、机顶盒、蓝光播放器和游戏机。IHS iSuppli 公司的研究显示,2010年HDMI在全球电视市场的占有率超
[电源管理]
台积电11月营收同比增长24%
新浪科技讯 北京时间12月10日下午消息,全球最大芯片代工制造商台积电今天宣布,该公司11月营业收入同比增长23.9%,但环比下滑11.4%。   台积电称,11月实现未合并营业收入436.4亿元新台币(约合15亿美元),较去年同期的352亿元新台币增长23.9%,较上月的493亿元新台币减少11.4%。   台积电11月合并营业收入为443亿元新台币,同比增长23.4%。但该公司并未披露更多细节。(鼎宏)
[半导体设计/制造]
小米11 Pro解密:采用5000mAh双电芯方案
小米 11 发布后,大家对小米 11 Pro 就备受期待,近期关于该机的爆料也越来越多。   IT之家了解到,今天博主 @数码闲聊站 爆料称,小米 11 Pro 电池容量会比小米 11 更大,采用等效5000mAh± 双电芯方案,无需担心续航表现。 此外,根据此前的爆料,小米 11 Pro 快充技术也将进一步升级,有望支持 200W 级快充,同时无线充电功率升级为 67W。结合此前的爆料,小米 11 Pro 和 11 Pro + 都具有更强的拍摄模组,其中主摄可能是 IMX766 传感器,将支持最高 120 倍变焦技术。   值得一提的是,今天小米发布了自研隔空充电技术,可支持单设备 5W 充电,异物遮挡也可充
[手机便携]
在MIPS开发板上建立Linux系统及开发环境
作者Email: jie_yi@sohu.com 介绍了利用已有的MIPS版Linux源文件包,编译可运行的Linux内核的方式;讨论了在主机上建立相关服务器,通过NFS服务从主机上下载内核,在无盘开发板上启动Linux的方法。 关键词:MIPS NFS 启动Linux 一、引言 大多数基于MIPS处理器的平台上都没有提供软、硬盘接口,一般情况下,也没有在板载Flash里烧入可使用的操作系统。没有操作系统,用户的使用就会受到很多限制,应用程序的开发、调试过程就会变得相当复杂。因此,建立合适的操作系统及开发环境,可以方便用户,简化开发调试过程。本文以RedHat Linux 为例,说明在RM7000A处理器无盘
[嵌入式]
基于LPC2119和μC/OSII 的CAN中继器设计
  引 言   CAN总线的直接通信距离只有10 km左右,而且由于收发器驱动能力的限制,总线上最多只能挂110个节点,给系统组网带来一定的困难。CAN中继器就是为了解决这个问题而设计的。由于中继器具有数据转发功能,不仅可以扩大通信距离,还可以增加节点的最大数目。对CAN中继器初始化参数进行设置,可以在不同的网段内采用不同的通信速率,还可以对报文进行过滤,减轻总线负担。   1 CAN中继器的硬件设计   1.1 微控制器LPC2119简介   CAN中继器是以ARM微控制器LPC2119为核心的软硬件系统。LPC2119是Philips公司生产的一款基于支持实时仿真和跟踪的16/32位ARM7TDMISMCU,带有128
[单片机]
基于LPC2<font color='red'>11</font>9和μC/OSII 的CAN中继器设计
手机传感器MPL3115A2如何测量海拔
用过的传感器很多,也接触过多轴的传感技术,另外最高大上的以亚德诺的10轴传感为极限,另外随着医疗电子的迅猛发展,未来的趋势必定用到和人的生 命健康息息相关,以前无意中得知ADXL262的技术,可以用来直接检测震动以及物体的运动状态,目前很多智能手环就用到了这个传感器的技术。类似的还有 ADXL345,ADXL377等。 楼主用过数字的光传感器,温度和湿度传感器,以及光电,超声波,红外,霍尔。大多数通信是通过spi或者IIC的。 前些日子无意间看到手机的解析,里面集成了陀螺,光,电子罗盘,温度,触摸,气压等等的检测,其中还是以数字通信居多,里面提及了一款用到的是MPL3115A2这款。 网上查了下居然是来自FREESC
[测试测量]
手机传感器MPL3<font color='red'>11</font>5A2如何测量海拔
STM32开发板学习日记-[5]TIM的PMW模式
脉冲宽度调制模式可以产生一个由TIMx_ARR寄存器确定频率、由TIMx_CCRx寄存器确定占空比的信号。 在TIMx_CCMRx寄存器中的OCxM位写入 110 (PWM模式1)或 111 (PWM模式2),能够独立地设置每个OCx输出通道产生一路PWM。必须设置TIMx_CCMRx寄存器OCxPE位以使能相应的预装载寄存器,最后还要设置TIMx_CR1寄存器的ARPE位使能自动重装载的预装载寄存器(在向上计数或中心对称模式中)。 因为仅当发生一个更新事件的时候,预装载寄存器才能被传送到影子寄存器,因此在计数器开始计数之前,必须通过设置TIMx_EGR寄存器中的UG位来初始化所有的寄存器。 OCx的极性可以通过软件在TIMx_C
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved