Linux核心裁剪的具體步驟

2021-08-25 16:10:02 字數 463 閱讀 5745

在menuconfig中配置:

詳細介紹核心配置選項及刪改情況

第一部分:全部刪除

code maturity level options ---> **成熟等級選項

prompt for development and/or incomplete code/drivers 預設情況下是選擇的,這將會在設定介面中顯示還在開發或者還沒有完成的**與驅動.不選。

第二部分 :除以下選項,其它全部刪除

general setup—〉

system v ipc (ipc:inter process communication)是組系統呼叫及函式庫,它能讓程式彼此間同步進行交換資訊。某些程式以及dos模擬環境都需要它。為程序提供通訊機制,這將使系統中各程序間有交換資訊與保持同步的能力。有些程式只有在選y的情況下才能執行,所以不用考慮,這裡一定要選。

第三部分:除以下選項,其它全部刪除

Linux核心裁剪

通過編寫驅動,從應用層,核心層,再到底層硬體之間的關係。明白核心驅動的意義。現在開始才是重頭戲,前面的都是鋪墊。正式編寫驅動前,要先了解linux核心 的組成。linux主要是由五個子系統組成 程序排程,記憶體管理,檔案系統,網路介面以及程序間通訊。linux源 用來實現這些功能,linux原始碼包...

Linux核心架構及核心裁剪

linux系統分為核心空間和使用者空間 使用者空間主要包括 使用者應用程式和基本的庫檔案 核心空間主要包括 系統呼叫介面sci 系統封裝給使用者空間的應用函式呼叫介面 程序管理pm 管理程序排程 虛擬檔案系統vfs 針對各種檔案系統封裝的統一呼叫介面層 記憶體管理mm 與cpu無關的記憶體管理 與c...

git操作的具體步驟

1.cd 路徑 進入當前目錄 2.配置git基本操作 注 沒有訊息就是好訊息 3.git init 在本地進行初始化 建立暫存區 git 檔案儲存當前專案的所有版本資訊 4.工作區 暫存區 git add 檔名 提交指定檔案 git add 提交所有檔案 git commit m 這一次提交的描述 ...