Linux原始碼分析(一) 目錄結構

2022-06-26 07:51:14 字數 390 閱讀 6836

開個新坑。感覺自己的工程能力欠缺,很多實際應用中的細節也不是特別清楚。本次原始碼分析以linux 4.17版本、x86系統為基礎進行。

我們這次主要研究的linux的原始碼目錄結構如下圖所示:

沒有在圖里列出的目錄在計畫內應該不會閱讀。**閱讀按照系統啟動順序閱讀,部分只在使用者程式呼叫的**閱讀順序不定。

blcok:塊裝置檔案。

include:公共的頭檔案目錄。

init:系統啟動。

ipc:程序間通訊。

kernel:核心。

lib:公共庫。

mm:記憶體管理。

net:網路。

linux核心原始碼目錄結構分析

注 本文是學習朱老師課程整理的筆記,基於linux2.6.35.7和九鼎x210bv3s開發板進行移植。arch。arch是architecture的縮寫。arch目錄下是好多個不同架構的cpu的子目錄,譬如arm這種cpu的所有檔案都在arch arm目錄下,x86的cpu的所有檔案都在arch ...

linux核心原始碼目錄結構分析

1 分析原始碼目錄下的單個檔案 1 kbuild,kbuild是kernel build的意思,就是核心編譯的意思。這個檔案就是linux核心特有的核心編譯體系需要用到的檔案。2 makefile,這個是linux核心的總makefile,整個核心工程用這個makefile來管理的。3 mk,是九鼎...

Linux核心原始碼目錄結構

在對linux核心學習的同時,我們首先應該對linux核心原始碼的目錄有一定的了解,下面是核心原始碼目錄的大概結構說明,根據核心版本的不同略有差異,不過不影響學習。以2.6.28.6核心原始碼為例 arch目錄包括了所有和體系結構相關的核心 它下面的每乙個子目錄都代表一種linux支援的體系結構,例...