ARM體系結構:
1.最常用的方式,就是在make config裡修改“General Setup”子菜單中的“Default kernel command string” 選項,
通過修改這個選項來修改include/linux/autoconf.h文件中的CONFIG_CMDLINE宏
2.有的時候為了省去make menuconfig的時間,並且內核命令也是固定的,就可以寫死內核arch/arm/setup.c文件default_command_line,這個變量本來是初始化為CONFIG_CMDLINE的
3.除了方法1之外,另外一種正規的方法就是將內核命令寫入內核參數表中,然後通過start_kernel()->setup_arch()->parse_tags()->parse_tag() ->parse_tag_cmdline()函數來將內核參數表中的內核命令覆蓋default_command_line變量(當然你首先得有內核參數表)
4.最後,有的板子會采取直接將內核命令通過bootloader傳遞給內核。