小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

kernel啟動(dòng)過(guò)程

 海漩渦 2016-05-24


(1)、處理uboot傳入的參數(shù):機(jī)器ID、啟動(dòng)參數(shù)

0、判斷是否支持這個(gè)CPU

1、判斷是否支持這個(gè)單板

2、建立頁(yè)表

3、使能MMU,uboot啟動(dòng)內(nèi)核時(shí)傳入的機(jī)器ID

4、調(diào)到start_kernel,第一個(gè)c函數(shù)


(2)、鏈接:根文件系統(tǒng)


(3)、最終目的:應(yīng)用程序



=======================================================================

內(nèi)核啟動(dòng)流程:
arch/arm/kernel/head.s

start_kernel
              setup_arch              // 解析u-boot傳入的啟動(dòng)參數(shù)
              setup_commond_line   //
              retset_init
                        kernel_init
                                 prepare_namespace
                                            mount_root           // 掛載跟文件系統(tǒng)
                                 init_post
                                            // 執(zhí)行應(yīng)用程序



======================================================================

內(nèi)核啟動(dòng)流程分析:

1、內(nèi)核打補(bǔ)丁、編譯、燒寫(xiě)、試驗(yàn)

2、內(nèi)核功能、結(jié)構(gòu),結(jié)合Makefile、Kconfig進(jìn)行分析
1)配置
2)分析Makefile:第一個(gè)文件、鏈接腳本


3、內(nèi)核啟動(dòng)過(guò)程分析
1)比較機(jī)器ID
2)解析uboot傳入的啟動(dòng)參數(shù)
3)掛載根文件系統(tǒng)、執(zhí)行第一個(gè)應(yīng)用程序
4)分區(qū)



=====================================================================

1、uboot:?jiǎn)?dòng)內(nèi)核

2、內(nèi)核:?jiǎn)?dòng)應(yīng)用程序

3、構(gòu)建:根文件系統(tǒng)


======================================================================

busybox


=====================================================================

init進(jìn)程
1)讀取配置文件
2)解析配置文件
3)執(zhí)行(腳本程序)




    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多