網(wǎng)友評分: 5分
Busybox工具箱是款專門為程序員們打造的編程輔助工具箱。它適用于嵌入式系統(tǒng)和軟盤系統(tǒng),將很多必需的工具放入一個可執(zhí)行程序,并讓它們可以共享代碼中相同的部分,極大的提高了程序員們的工作效率,非常好用。
BusyBox工具箱是一個集成了一百多個最常用Linux命令和工具的軟件。BusyBox工具箱包含了一些簡單的工具,例如ls、cat和echo等等,還包含了一些更大、更復(fù)雜的工具,例grep、find、mount以及telnet。有些人將 BusyBox 稱為 Linux 工具里的瑞士軍刀。簡單的說BusyBox就好像是個大工具箱,它集成壓縮了 Linux 的許多工具和命令,也包含了 Android 系統(tǒng)的自帶的shell。
BusyBox工具箱是一個開源項目,遵循GPLv2協(xié)議。Busybox將眾多的UNIX命令集合進(jìn)一個很小的可執(zhí)行程序中,可以用來替代GNUfileutils、shellutils等工具集。Busybox中各種命令與相應(yīng)的GNU工具相比,所能提供的選項比較少,但是也足夠一般的應(yīng)用了。Busybox主要用于嵌入式系統(tǒng)。
Busybox在編寫過程中對文件大小進(jìn)行了優(yōu)化,并考慮了系統(tǒng)資源有限(比如內(nèi)存等)的情況。與一般的GNU工具集動輒幾M的體積相比,動態(tài)鏈接的Busybox只有幾百K,即使是采用靜態(tài)鏈接也只有1M左右。Busybox按模塊設(shè)計,可以很容易地加入、去除某些命令,或增減命令的某些選項。
在創(chuàng)建根文件系統(tǒng)的時候,如果使用Busybox的話,只需要在/dev目錄下創(chuàng)建必要的設(shè)備節(jié)點,在/etc目錄下增加一些配置文件即可,當(dāng)然,如果Busybox使用動態(tài)鏈接,那么還需要再/lib目錄下包含庫文件。
BusyBox工具箱是為構(gòu)建內(nèi)存有限的嵌入式系統(tǒng)和基于軟盤系統(tǒng)的一個優(yōu)秀工具。BusyBox通過將很多必需的工具放入一個可執(zhí)行程序,并讓它們可以共享代碼中相同的部分,從而對它們的大小進(jìn)行了很大程度的縮減,BusyBox對于嵌入式系統(tǒng)來說是一個非常有用的工具,因此值得我們花一些時間進(jìn)行探索。
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 hanheng168.com.All rights reserved.
浙ICP備2024132706號-1 浙公網(wǎng)安備33038102330474號