嵌入式系統(tǒng)分層
-
向下管理硬件,向上提供接口(API)
系統(tǒng)分層 -
應(yīng)用開發(fā)
即使用系統(tǒng)提供的接口(API)精盅,做上層應(yīng)用程序的開發(fā)
-
底層開發(fā)
即做操作系統(tǒng)本身的開發(fā)
Linux層次結(jié)構(gòu)
Linux子系統(tǒng)
1.進(jìn)程管理:管理進(jìn)程的創(chuàng)建媒熊、調(diào)度奇适、銷毀等
2.內(nèi)存管理:管理內(nèi)存的申請(qǐng)、釋放芦鳍、映射等
3.文件系統(tǒng):管理和訪問(wèn)磁盤中的文件
4.設(shè)備管理:硬件設(shè)備及驅(qū)動(dòng)的管理
5.網(wǎng)絡(luò)協(xié)議:通過(guò)網(wǎng)絡(luò)協(xié)議棧(TCP嚷往、IP...)進(jìn)行通信