為什么要裁剪linux內核 如何裁剪linux內核,請簡單描述一下過程?
如何裁剪linux內核,請簡單描述一下過程?進程間通信功能和系統(tǒng)調用。Linux內核是五大組件之一,必須選擇。BSD流程會計(配置 BSD 流程會計科目[n/Y/?]用于啟動內核將進程信息寫入文件的用
如何裁剪linux內核,請簡單描述一下過程?
進程間通信功能和系統(tǒng)調用。
Linux內核是五大組件之一,必須選擇。BSD流程會計(配置 BSD 流程會計科目[n/Y/?]用于啟動內核將進程信息寫入文件的用戶級系統(tǒng)調用。這取決于你是否想用它。Sysctl支持(CONFIGSysctl)[y/N/?]在內核運行時修改它。用8KB的空間換取一些便利。不要選擇,除非你真的想嘗試。內核支持a.out二進制文件(CONFIGBINFMTuaout[y/M/N/?]為了使用以前編譯的程序
首先檢查腳本/Kbuild.include文件以及arch/x86/makefile文件是否真的存在。如果沒有,請轉到內核。
再次下載源程序包。如果存在,請確保系統(tǒng)中安裝了libncurses5 dev make GCC、libc6 dev QT3等工具,然后使modules#Prepare#make xconfig
內核的書是關于操作系統(tǒng)和源代碼樹的結構的。如果你真的完全理解內核的源代碼,那么裁剪對你來說就像一個袋子。但是我不知道學習Linux的源代碼需要多長時間,我也不需要很好地了解內核源代碼就可以裁剪Linux。你可以看看“構建一個嵌入式Linux系統(tǒng)”,它似乎就是這個名字。我記不清了。紅白相間的封面。另外,建議購買arm開發(fā)板。通常,開發(fā)板會發(fā)送相應的Linux內核源代碼。您可以隨意配置內核,添加所需函數(shù),刪除無用函數(shù)。速度很快。
有幾種linux內核裁剪的方法?
簡而言之,Linux內核中有許多函數(shù)或驅動程序我們無法使用。我們應該去掉這些不必要的東西,這樣操作系統(tǒng)就可以占用更少的內存,啟動更快。通用嵌入式Linux操作系統(tǒng)需要定制。裁剪方法:在命令行下,使用VIM編輯文件是可行的,但是當需要修改更多的文件時,使用menuconfig可能更容易。一般來說,這兩種方法可以一起使用。