返回信息流我用PXA270 CPU画了一块板子,然后U-BOOT的移植是由另一个工程师做的,
现在他告诉我需要我去看看U-BOOT和Linux for 270内核的接口,是为了修改Linux for 270的一些配置,让这个内核可以在这块板子上启动。
请问这个“U-BOOT和Linux for 270内核的接口”是什么意思呢?
google了好久没有看明白。我以前以为只要u-boot配置对了,linux内核不用做特别修改就可以用了。[em17]
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #4473同步于 2009/4/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖
[新手]关于嵌入式开发流程
wsycqyz
2009/4/10镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
uboot跟内核没太多关系,它只是把kernel拷贝到内存,然后把PC设为内核入口地址,另外向linux传递两三个参数,当然,有些硬件模块的初始化是相关的
这个人跟你说的是不是传递参数的问题?如果是的话可以看看下面的帖子,正常来讲machine number是必须传过去的
http://bbs.byr.edu.cn/wForum/disparticle.php?boardName=Embedded_System&ID=3584&pos=156
不是的话你就再问问,让这人说明白点,我都听不明白
谢谢,目前为止,我看懂了移植uboot到一块新的板子上的过程,也看懂了uboot启动内核的过程,包括参数传递的过程。
现在需要移植内核,自制板上用的是PXA270 CPU,我看了书和资料,归纳一下现在需要做:
1.下载标准内核,打上PXA270的补丁。
2.根据新板子的配置,配置内核参数,如linux-2.6.9/arch/arm/configs/下的文件。
3.交叉编译内核。
4.在uboot里通过tftp传送到目标板上。
5.引导
请问,这个过程中还遗漏了什么东西吗?因为这是一块自制板,不知道需不需要对内核做其它方面(如源码级)的修改?
345都没有工作量,1的工作量可能有一些,对于pxa270的支持,在官方release的就有了,你要改的是platform specific的,另外,既然是自制的板子可能有些驱动要改了
【 在 wsycqyz (萨达姆) 的大作中提到: 】
: 谢谢,目前为止,我看懂了移植uboot到一块新的板子上的过程,也看懂了uboot启动内核的过程,包括参数传递的过程。
: 现在需要移植内核,自制板上用的是PXA270 CPU,我看了书和资料,归纳一下现在需要做:
: 1.下载标准内核,打上PXA270的补丁。
: ...................