QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1479|回复: 3

参数传递到内核

[复制链接]
发表于 2005-9-21 11:32:04 | 显示全部楼层 |阅读模式
在u-boot-1.1.3里
我在配置里设置了
#define CONFIG_BOOTARGS                "root=/dev/mtdblock2 rootfstype=cramfs console=ttyS0,115200"
那么该参数会在引导linux时候传递?
linux启动的时候,打印的信息:
……
zone(2): 0 pages.
Kernel command line: root=/dev/mtdblock3 rw console=ttyS0,115200 console=tty0
Console: colour dummy device 80x30
Calibrating delay loop... 397.31 BogoMIPS
……
这里Kernel command line:……的内容来自哪里?从bootloader来?mtdblock3根据什么来确定的?从哪里获取?
发表于 2005-9-21 17:38:53 | 显示全部楼层
内核有这个选项
回复

使用道具 举报

发表于 2006-8-28 17:07:25 | 显示全部楼层
你要仔细分析一下内核了,2.2以上的内核好像都是利用参数传递来设置启动参数的
回复

使用道具 举报

发表于 2006-8-29 14:38:45 | 显示全部楼层
对于修改较多的嵌入式Linux核,这个参数说不清楚是从什么地方来的,可以写到代码里(修改默认命令行),可以通过核心配置(make menuconfig etc.)也可以通过任何一种支持传递命令行的Loader(如uboot,armboot,redboot,CFE等)。换种角度说,这个与是不是嵌入式的核关系其实并不大
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-2 10:29 , Processed in 0.040415 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表