嵌入式Linux文件系统启动脚本及过程分析.pptVIP

  • 20
  • 0
  • 约9.64千字
  • 约 26页
  • 2020-08-23 发布于湖北
  • 举报

嵌入式Linux文件系统启动脚本及过程分析.ppt

(王华军 2010.08.20) 嵌入式Linux文件系统 启动脚本及过程分析 第一步 执行init文件 linux内核初始化完成后,首先会执行init文件(busybox生成的其中一个文件),但内核是怎么找到需要执行的init文件呢?下面看一下内核的代码中init/main.c: static int noinline init_post(void) { free_initmem(); /* 释放初始化内存 */ unlock_kernel(); mark_rodata_ro(); system_state = SYSTEM_RUNNING; numa_default_policy(); /* 打开控制台设备 handle=0 = stdin */ if (sys_open((const char __user *) /dev/console, O_RDWR, 0) 0) printk(KERN_WARNING Warning: unable to open an initial console.\n); /* 复制控制台设备到 handle 1,2 = stdout,stderr */ (void) sys_dup(0);

文档评论(0)

1亿VIP精品文档

相关文档