新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > Linux 系统Kernel参数传递方式

Linux 系统Kernel参数传递方式

作者:时间:2012-08-28来源:网络收藏

ARM体系结构:

本文引用地址:http://www.eepw.com.cn/article/148510.htm

1、最常用的,就是在make cONfig里修改“General Setup”子菜单中的“Defaultkernel 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给内核

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭