如何从UBOOT命令行向内核驱动传参数。
只要搞清楚内核源码里的 __setup函数,
举例说明,
static int __init do_setup(char *str)
{
int ints[5];
int count=setup_idx;
get_options(str, ARRAY_SIZE(ints), ints);
aha1542_setup(str,ints);
return count<setup_idx;
}
__setup("aha1542=",do_setup);
只需要uboot启动命令行,输入 aha1532=abc
则abc会作为参数传入setup函数。
本文介绍如何通过UBOOT命令行向Linux内核驱动传递参数。利用内核源码中的__setup函数,可以通过简单的命令行操作实现参数的传递。
2996

被折叠的 条评论
为什么被折叠?



