由於最近畢業設計涉及到此類工作,雖然之前做過但是卻沒有系統的總結過,
所以趁這個機會整理一下。
pc上使用的是centos,核心版本2.6.18
utu-linux核心版本是2.6.13
1.解壓核心源**包,進入utulinux檔案目錄
2.make menuconfig
串列埠驅動:device drivers ----- character devices ---- serial
drivers
cs8900
網絡卡驅動:要配置
cs8900
網絡卡驅動,首先要配置網路協議支援,在主選單中,選擇
netwoking
,選中[*] networking support
,並選擇
networking options
,按回車進入
回到主選單device drivers ---- network device support ---- ethernet (10 or 100mbit)
øusb
驅動:device drivers ----
選中usb supoort
,然後回車進
入 usb mass storage support
øscsi
驅動:device drivers---- scsi device support
[*] legacy /proc/scsi support
scsi disk support
ølcd
驅動: device drivers ---- graphics support
,
按回車進入,
選中:
support for frame buffer devices
s3c2410 lcd framebuffer support
ø 選中
lcd select
退出配置選單
ø
cd arch/arm/boot
ø make uimage
開始編譯核心
其中的uimage就是我們編譯出來的核心……
Ubuntu Live CD定製 核心的更換
在另一篇博文中已經提及了定製一張ubuntu安裝光碟的方法,但是其中並沒有提及具體的定製操作,這裡開始記錄下自己做的一些具體的定製。首先是映象系統的核心的替換。官網上提到了核心的替換,他們的方法就是把 casper目錄下的vmlinuz和initrd.lz替換即可,我將信將疑的試了一下,華麗麗地失敗...
核心 核心編譯 proc sys
單核心體系設計 但充分借鑑了微核心設計體系的優點,為核心引入模組化機制。核心組成部分 kernel 核心核心,一般為bzimage,通常在 boot目錄下,名稱為vmlinuz version release kernel object 核心物件,一般放置於 lib modules version ...
核心編譯 模組編譯
目前是嵌入式 linux 的初學者感覺有所體會 1.從demo 學起 tiny 6410 上的開發,我的任務不斷是新增小模組。交叉編譯器,以及其它一系列 tool chains 可直使用產商提供的工具。避免過多細節的好處在於,你可以從整體處著手你從書本學到的理論知識。2.kernel 編譯其它很簡單...