天天看點

龍芯上用busybox制作ram filesystem的過程。

記錄下在龍芯上制作ram filesystem的過程。其中ramdisk.tiny5可以在安裝busybox的過程中得到最初的雛形。具體過程可以參考網絡上大量的文章,并實際去操作一次。

make ARCH=mipsCROSS_COMPILE=mipsel-linux- menuconfig

 make ARCH=mips CROSS_COMPILE=mipsel-linux-

 g console=ttyS0,115200 rdinit=/sbin/init

關于龍芯2h上使用kernel + busybox的 嵌入式Linux的編譯安裝如下:

1、         安裝Linux kernel編譯環境,提供的硬碟中有kernel目錄,裡面有kernel source 、交叉編譯鍊和path設定參考。

2、         測試并驗證目前.config 是否可以正常編譯。

3、         如果OK,說明環境設定好。

4、         将附件解壓縮至程式設計主機的/mnt/ramdisk.tiny5/ .  比如:tar –C /mnt –zxvf ramdisk.tiny5.tar.gz

5、         開始編譯有busybox的核心。

make ARCH=mipsmenuconfig

Generalseup->

[*] Initial RAMfilesystem and RAM disk (initramfs/initrd) support

 (/mnt/ramdisk.tiny5/) Initramfs source file(s)

儲存退出。

                    make  編譯

6、         編譯完成之後(需要一段時間),得到一個kernel檔案vmlinux,将其copy到ext3格式的u盤中即可。

7、         将此u盤插入som-L100機器上,開機運作到BIOS的界面中。

8、         可以通過指令devls 檢視找到一個USB 儲存設備,usb0 。

9、         加載啟動

10、    運作系統。

繼續閱讀