嵌入式系统第二讲研嵌入式Linux开发环境
内核启动第2阶段 init_IRQ();//初始化系统IRQ sched_init(); //进程调度机制的初始化 ……. console_init(); //控制台设备的初始化 fork_init(mempages);// 根据系统物理内存的大小计算运行创建线程(包括进程)的数量。 …… 内核启动第2阶段 最后,在rest_init()中调用kernel_thread()产生产生第一个核心线程init(位于linux/init/main.c),然后调用cpu_idle(),等待系统调度init线程,从而完成KERNEL的启动过程。 内核启动第2阶段 — init()函数 init()函数主要完成如下工作: do_basic_setup():完成外设及其驱动程序的加载和初始化。 prepare_namespace:为系统准备好命名空间,并挂载根文件系统。 execve():在/sbin、/etc、/bin目录下查找init程序并执行。 内核启动第2阶段 源代码 内核启动第二阶段源代码位于: linux/init/main.c 内核启动第3阶段 内核启动第二阶段完成后,一般会在/sbin、/etc、/bin等目录下查找init程序并执行,init的执行过程如下: init从配置文件/etc/inittab中获取所有信息; /etc/initta
您可能关注的文档
- [计算机硬件及网络]信号完整性测试2.ppt
- [计算机硬件及网络]微机原理与接口技术10-2.ppt
- [计算机硬件及网络]硬盘初始化.ppt
- [计算机软件及应用]chap01-绪论.ppt
- [计算机软件及应用]b60实例教程.doc
- [计算机软件及应用]Flash实用代码大全.doc
- [计算机软件及应用]PLSQL_语法手册.doc
- [计算机硬件及网络]第 4 章 存储器系统n.ppt
- [计算机软件及应用]Spring MVC 30实战指南.ppt
- [计算机软件及应用]SPSS-入门介绍.ppt
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
原创力文档

文档评论(0)