如何从uboot传参到内核
一.设置环境变量
setenv("hw_name", "param");
二.将变量定义到传递参数
setenv bootargs ${bootargs} hw_name=${hw_name};
三.内核解析
Int data;
static int __init do_parse_args(char *line)
{
if (line)
{
if (strncmp(line, "param", 5) == 0)
{
data = 1;
}
else
{
data = 2;
}
}
return 1;
}
__setup("hw_name=", do_parse_args);