如何从uboot传参到内核

如何从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);

你可能感兴趣的:(linux内核)