ARM技术william hill官网
直播中

嵌入式-H

11年用户 716经验值
擅长:可编程逻辑 嵌入式技术 制造/封装 模拟技术 EMC/EMI设计 EDA/IC设计 处理器/DSP 接口/总线/驱动 控制/MCU
私信 关注
[问答]

关于交叉编译工具的几点疑问,请路过的您进来看看

网上有很多关于交叉编译工具的帖子,写的都非常的详细,怎么去一步一步编译的,
但是我仍然有个问题,交叉编译工具编译好了,那么能够做些什么呢?
它和bootloader有什么关系呢?
是不是不需要交叉编译工具也可以编译bootloader呢?

回帖(6)

1402609807

2014-5-1 09:48:49
你用x86编译的在arm上是不能运行的~~~用交叉工具才行~~
举报

嵌入式-H

2014-5-2 18:00:16
引用: 1402609807 发表于 2014-5-1 09:48
你用x86编译的在arm上是不能运行的~~~用交叉工具才行~~

这个我是知道的,请问和boodloader有什么关系吗?
举报

1402609807

2014-5-2 21:41:26
引用: 嵌入式-H 发表于 2014-5-2 18:00
这个我是知道的,请问和boodloader有什么关系吗?

boodloader  是在真正的系统启动前对硬件什么初始化的~~
举报

嵌入式-H

2014-5-3 09:16:12
引用: 1402609807 发表于 2014-5-2 21:41
boodloader  是在真正的系统启动前对硬件什么初始化的~~

这个我也是知道的,对于他们是什么我是了解的,但我想知道的是他们的使用有什么联系吗?
比如先安装哪个是不是没有必然的联系和顺序?
举报

543095

2014-5-4 21:43:36
我没有生成过bootloader,但是我试着帮你解释一下你的问题;

交叉编译工具的‘交叉’,是指在一个平台上运行编译工具,将源程序编译成另外一个平台的目标代码;所以,只要在非目标代码的平台上运行的编译工具,都可以称作‘交叉’编译工具;

交叉编译工具和bootloader没有关系,只要是能生成目标代码的编译工具,不管他是不是‘交叉’的,都能生成目标系统的bootloader;

bootloader只不过是一段具有特殊地址的目标代码而已,和编译工具是不是‘交叉’的没关系
举报

嵌入式-H

2014-5-5 10:51:29
引用: woodmice 发表于 2014-5-4 21:43
我没有生成过bootloader,但是我试着帮你解释一下你的问题;

交叉编译工具的‘交叉’,是指在一个平台上运 ...

恩好的谢谢你的回答,我刚开始搞嵌入式linux这一套,不是很懂,有时间可以一起交流下。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分