在了解了Linux目錄的結(jié)構(gòu)及其基本組成之后,您還要了解Linux的工作機制,即Linux的內(nèi)部工作原理。
每個Linux系統(tǒng)都有許多主要組件。其中一個組件(引導加載程序)從技術(shù)上講是Linux之外的,常常不被談論。其余組件都是共同打造整個Linux系統(tǒng)的所有軟件元素。這些組件是:
Linux系統(tǒng)中的操作級別是運行操作系統(tǒng)的功能級別,該級別為0到6,共有7個功能級別,即:
? ? ? ? Zygote意為“受精卵”,即所有的Android進程都是由其“發(fā)育”而來的意思。本人試著把啃代碼學到的內(nèi)容整理出來,希望會對自己以后有用。Init? ? ? ? Init進程是Lin
1.啟動內(nèi)核啟動應用程序/linuxrcbusyboxini.cinit_main設置信號處理函數(shù)初始化控制臺parse_inittab解析inittab1.1.解析inittabfile=open(INITTAB,“r”); //打開配置文件/etc/inittabnew_init_action//1創(chuàng)建一個init
在Linux下安裝一個完整的軟件(嵌入式Linux的必備工具——交叉編譯工具),掌握Linux常見命令,學會設置環(huán)境變量,同時搭建起嵌入式Linux的交叉編譯環(huán)境(關(guān)于交叉編譯的具體概念在本書后面會詳細講解),為今后的實驗打下良好的基礎(chǔ)。