加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

嵌入式Linux内核启动首要分为这三个阶段

发布时间:2018-08-13 23:47:17 所属栏目:教程 来源:嵌入式ARM
导读:【资讯】嵌入式linux内核的启动全进程首要分为三个阶段。第一阶段为内核自解压进程,第二阶段首要事变是配置ARM处理赏罚器事变模式、使能MMU、配置一级页表等,而第三阶段则首要为C代码,包罗内核初始化的所有事变,下面是具体先容。 一、Linux内核自解压进程

  Linux内核启动的第二阶段从start_kernel函数开始。start_kernel是全部Linux平台进入体系内核初始化后的进口函数,它首要完成剩余的与 硬件平台相干的初始化事变,在举办一系列与内核相干的初始化后,挪用第一个用户历程- init 历程并守候用户历程的执行,这样整个 Linux内核便启动完毕。该函数位于init/main.c文件中,首要事变流程如图3所示:

  嵌入式Linux内核启动首要分为这三个阶段

  图3 start_kernel流程图

  该函数所做的详细事变有 :

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读