- 2
- 0
- 约9.67千字
- 约 12页
- 2019-03-03 发布于福建
- 举报
linux 2.6 启动流程分析
linux2.6 启动传递命令行分析
内核在启动时可以传递一个字符串命令行,来控制内核启动的过程,例如:
console=ttyS2,115200 HYPERLINK mailto:mem=64M@0xA0000000 mem=64M@0xA0000000
这里指定了控制台是串口2,波特率是115200,内存大小是64M,物理基地址是0xA0000000。
另外我们可以在内核中定义一些全局变量,使用这些全局变量控制内核的配置,例如usb驱动中定义了
static int nousb; /* Disable USB when built into kernel image */
这个变量为1,则整个usb驱动不初始化,如果想将其置1,可在字符串命令行中添加nousb=1。
在操作该变量之前,还要让系统知道该变量,方法是:
__module_param_call(,nousb,param_set_bool,param_get_bool,nousb,0444);
__module_param_call这个宏定义在kernel\include\linux\moduleparam.h
原型如下:
#define __module_param_call(prefix, name, set, get, arg, perm)?? \
static cha
您可能关注的文档
最近下载
- 中国主要配管用标准外径与ISO及各国标准的对照一览表.pdf
- (2026年)术后尿潴留的预防与处理护理PPT课件.pptx VIP
- SKE山克新能源科技在线式不间断电源SC1K(S) PRO SC2K(S) PRO SC3K(S) PRO 1-3KVA用户手册.pdf
- 2024石油化工过程风险定量分析标准.docx VIP
- (正式版)H-G-T 22820-2024 化工安全仪表系统工程设计规范.docx VIP
- 考务工作流程及指导语汇编.pdf VIP
- 中国古代神话故事(多篇).docx VIP
- 水泥砼路面碎石化施工工艺及质量控制探讨.pdf VIP
- 客户投诉日报.xlsx VIP
- 浙教版九年级上册数学精品教学课件 第4章 相似三角形 4.3 相似三角形.ppt VIP
原创力文档

文档评论(0)