Upravte soubor své desky v include/config/board_xxx.h U-Boot, upravte $bootargs podobná poslední proměnné, která je nastavena v tomto příkladu:
setenv bootargs display=\${display} console=\${consoledev},\${baudrate} root=/dev/mmcblk0p1 rw rootdelay=1 control.cmd1={cmd1}
ovládání je název vestavěného modulu ovladače, který nemohu insmod, protože jej potřebuji pro plné zavedení do příkazového řádku Linuxu.
cmd1 je globální proměnná, kterou jsem definoval v modulu, ve kterém jsem použil:
module_param(cmd1, int, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP);
takže vaše $bootargs var jednoduše musí být připojeno něčím jako:
<your_mod_name>.<your_mod_parameter_var_name>=<an_appropriate_value>
Pokud víte, jak předat hodnotu modulu jádra, víte dost :)
insmod my_module param=value
Pokud je váš modul vestavěný v jádře, můžete přidat svůj parametr do parametrů jádra
vmlinux ... my_module.param=value ...
Zde odkaz:kernel-parameters.txt