关于Bootloader向Linux内核传递启动参数若干疑问

[复制链接]
 楼主| liangzisen 发表于 2009-3-17 23:31 | 显示全部楼层 |阅读模式
最近在移植一Bootloader&nbsp;程序,对其内核启动参数有些疑问:<br /><br />1、描述:在Bootloader中从Nandflash&nbsp;一小分区,读取了内核启动参数:&quot;root=1f02&nbsp;init=/linuxrc&nbsp;console=ttyS0,115200&nbsp;devfs=mount&nbsp;display=shp240&quot;,并复制到RAM空间,地址为:0x30000100,<br />但在Bootloader&nbsp;最后跳转执行内核首地址(某一函数指针),并没有传递启动参数相关的数据或指针。<br />2、疑问:当程序执行内核程序时,内核如何获取启动参数,<br />2、我的想法:在编译内核时是否需要在哪边定义这启动参数结构首地址<br />如BootLoader&nbsp;指定的RAM空间地址0x3000010,来达成和Bootloader启动参数地址的统一约定.如果是这样的话,需要修改内核哪个部分代码!&nbsp;<br />&nbsp;<br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

66

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

20

主题

66

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部