![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux命令行
wh8_2011
这个作者很懒,什么都没留下…
展开
-
linux内核命令行解析
概述内核引导参数大体上可以分为两类:一类与设备无关、另一类与设备有关。内核源码树下的 Documentation/kernel-parameters.txt 文件列出了所有可用的引导参数,并指明了处理每个参数的具体文件。注意:对于模块而言,引导参数只能用于直接编译到核心里的模块,格式是使用"模块名.参数=值"模式指定,比如:usbcore.blinkenlights=1 。动态加载的模块可以在转载 2015-11-14 08:51:26 · 3457 阅读 · 0 评论 -
Linux 2.6内核启动传递命令行的过程分析
内核在启动时可以传递一个字符串命令行,来控制内核启动的过程,例如:"console=ttyS2,115200 mem=64M@0xA0000000"这里指定了控制台是串口2,波特率是115200,内存大小是64M,物理基地址是0xA0000000。另外我们可以在内核中定义一些全局变量,使用这些全局变量控制内核的配置,例如usb驱动中定义了static int nousb; /* D转载 2015-11-14 09:05:53 · 480 阅读 · 0 评论 -
内核命令行处理
代码清单5-5是语法乏味的定义。回想代码清单5-4,我们最初所调用的__setup宏的形式如下:__setup("console=", console_setup); 经过稍稍简化,编译器在宏扩展后,其预处理器产生如下结果:static char __setup_str_console_setup[] __initdata = "console="; static struct ob转载 2015-11-14 09:06:36 · 879 阅读 · 0 评论