English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

何謂 BusyBox?
              

2004-12-30 09:32:36 · 2 個解答 · 發問者 Anonymous in 電腦與網際網路 軟體

2 個解答

BusyBox 它包含了七十多種 Linux 上標準的工具程式,它只需要的磁碟空間僅僅幾百 k (視所選擇工具程式的數目來決定大小),在嵌入式系統上常用到它(例如 Linux Router Project 和 Debian boot floppies 就使用到它)。你可以在網址 http://busybox.lineo.com 找到一些參考資料及下載它,它是 Open Source tool 由 lineo,Inc 這家嵌入廠商所贊助。好了趕緊建立出一個靜態連結的 BusyBox ( Floppy Linux 這一個例子用到了 init 、 ls 、 cp 、 cat 、 mount 、 umount 、 more 、 ps 、 sh ),將 BusyBox 編譯成靜態連結的原因就是不希望 Floppy Linux 使用到 glibc 而增加磁碟的使用空間。以下為建立 BusyBox 的步驟:

#tar zxvf busybox-0.51.tar.gz
修改 Makefile 中的 DOSTATIC 參數,從 false 改為 true
#make


到現在為止,我們已經有了 Liunx kernel 及一些常用的工具程式,似乎還少了 root filesysem 。所以我們現在為 Floppy Linux 開始來打造迷你的 root filesystem 。在開始建造 root filesystem 之前你必須成為 super uesr 也就是 root ,因為我們必須要用到 mknod 不得不為 root 。首先為 root filesystem 建一個目錄叫做 floppy-linux ,然後進入 floppy-linux 目錄內:

#mkdir floppy-linux
#cd floppy-linux

接下來的步驟就是為 root filesystem 建立一些標準的目錄:

#mkdir dev etc etc/rc.d bin proc mnt tmp var
#chmod 755 dev etc etc/rc.d bin mnt tmp var
#chmod 555 proc
#ln -s bin sbin

進入 /dev 目錄下建立一般終端機設備:

#cd dev
#mknod tty c 5 0
#mknod console c 5 1
#chmod 666 tty console

接著建立 VGA Display 虛擬終端機設備:

#mknod tty0 c 4 0
#chmod 666 tty0

再建立 RAM disk 設備:

#mknod ram0 b 1 0
#chmod 600 ram0

再建立 floppy 設備:

#mknod fd0 b 2 0
#chmod 600 fd0

最後在建立 null 設備:

#mknod null c 1 3
#chmod 666 null

若你覺得以 mknod 的方式建造這些檔案不方便的話,另一個方法就是以 tar 的方式來建立。現在開始編輯有關的 shell srcipt ,先來編輯 /etc/inittab 這一支 script ,因為我們用的是 BusyBox 上的 init ,它與一般所使用的 init 有點不太一樣,它會先執行 /etc/init.d/rcS 而不是 /etc/rc.d/rc.sysinit ,為了做出來的 Floppy Linux 架構與 redhat 的架構一樣,所以修改了 BusyBox 中的 init.c 。底下是修到的部分內容:

#ifndef INIT_SCRIPT
#define INIT_SRCIPT “ /etc/rc.d/rc.sysinit ”
#endif

請進入到 /floppy-linux/etc/rc.d 這個目錄下編輯 inittab ,內容如下:

::sysinit:/etc/rc.d/rc.sysinit
::askfirst:/bin/sh

修改 inittab 的權限:

#chmod 644 inittab

編輯好 rc.sysinit 之後,緊接著就是編輯 /floppy-linux/etc/rc.d 底下的 rc.sysinit ,其內容如下:

#!/bin/sh
mount -a

變更其權限:

#chmod 755 rc.sysinit

再來在編輯 /floppy-linux/etc/ 底下的 fstab , fstab 內容如下:

proc /proc proc defaults 0 0

修改 fstab 權限:

#chmod 644 fstab

2005-01-10 06:43:02 · answer #1 · answered by Anonymous · 0 0

那是一種玩具的樣子~好像是一種將電話、鐘錶、積木等
組合在一起的顔色鮮豔、立方體形狀的嬰幼兒玩具~
似乎類同益智遊戲~聽說是有啟發腦力的效用
我們國內目前好像有類似産品~
但是因為沒有中文翻譯的名稱~
所以也就沒有固定的中文名稱

2004-12-30 15:25:28 補充:
你問的問題似乎都跟電腦有關~
這ㄍbusy box也是電腦ㄉ嗎~
我ㄉ電腦知識淺薄~只知道box's busy~電腦裡ㄝ有buy boxㄇ~希望會有人來解答~讓我獲得新知識^^

2004-12-30 10:20:42 · answer #2 · answered by Anonymous · 0 0

fedest.com, questions and answers