請問一下如何設定 ram disk

我們生活周遭存在太多太多的 embedded system ,過去 embedded system 有專屬的 OS,現在 linux 也可以應用在嵌入式環境,不過本版將廣泛討論所有嵌入式系統不只 linux 喔,歡迎有這方面經驗或有興趣的朋友一同進來討論。

版主: chester

請問一下如何設定 ram disk

文章little_friend » 週三 9月 27, 2006 3:22 pm

請問一下若我想在 embedded 的 main memory 中劃分出幾個不同的 ramdisk (/dev/ram0, dev/ram1, etc.) 要在哪裡設定它們的 base address 與 size 呢? 還有, 要如何避免與 kernel 和 rfs 的位置相衝突呢? 謝謝
little_friend
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週二 9月 26, 2006 6:07 pm
來自: Taiwan

文章訪客 » 週四 9月 28, 2006 10:32 am

有一個kernel參數是 ramdisk_size=xxxxx 像說 ramdisk_size=10000
不曉得你指的是不是這個?
如果你加了 root=/dev/ram0 那你再抓出來用的就是從 ram1 起不會跟 ram0 衝突.
訪客
 

文章little_friend » 週四 9月 28, 2006 3:00 pm

謝謝, 那這個參數是不是可以指定起始位址? 可以從 U-boot 傳進去嗎?
所謂再抓出來是當 kernel 啟動後或是在此參數列指定? root=/dev/ram0 是不是指 rfs 用 ram0 呢? 可否介紹關於此 kernel 參數的文件讓小弟研讀呢? 謝謝
little_friend
可愛的小學生
可愛的小學生
 
文章: 6
註冊時間: 週二 9月 26, 2006 6:07 pm
來自: Taiwan

文章giantbicycle » 週日 7月 08, 2007 1:04 pm

/src/linux/Documentation/initrd.txt
/src/linux/Documentation/kernel-parameters.txt
/src/linux/Documentation/filesystems/ramfs-rootfs-initramfs.txt

希望有幫助
giantbicycle
可愛的小學生
可愛的小學生
 
文章: 23
註冊時間: 週六 7月 07, 2007 4:16 pm

文章阿信 » 週一 7月 09, 2007 8:07 am

如果有使用initrd的話,/dev/ram0會被initrd.img佔用,改用/dev/ram1

giantbicycle兄所給的資料中有詳細的說明...^^
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義


回到 embedded system

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客