ubuntu
busybox
建立工作目錄
mkdir minilinux
拷貝busybox檔案至工作目錄下
配置busybox
make menuconfig
->busybox settings->build options->cross compiler prefix
//輸入使用的交叉編譯工具arm-none-linux-gnueabi-
->busybox settings->installation options->busybox installation prefix
//輸入../system
//退出儲存
//make
//make install
//之後會將核心檔案安裝至../system 目錄下
完善最小系統其他檔案
//製作的檔案系統還需要 dev,etc,lib,mnt,proc,sys,tmp,var檔案
mkdir dev etc lib mnt proc sys tmp var
etc目錄下建立網絡卡配置檔案eth0-setting
檔案內容:
mask=255.255.255.0
gateway=192.168.1.1
dns=192.168.1.1
mac=08:90:90:90:90:90
更改許可權755 chmod 755 eth0-setting
etc下建立passwd檔案
bin:*:1:1:bin:/bin:
daemon:*:2:2:daemon:/sbin:
nobody:*:99:99:nobody:/:
etc下建立profile檔案
# vim: syntax=sh
# no core files by default
ulimit -s -c 0 > /dev/null 2>&1
user="`id -un`"
logname=$user
ps1='[$user@$hostname]# '
path=$path
hostname=`/bin/hostname`
export user logname ps1 path
更改許可權755 chmod 755 profile
etc目錄下建立rc.d資料夾並在其內部建立init.d資料夾
在init,d資料夾下建立netd檔案,輸入內容
base=inetd
# see how we were called.
case "$1" in
start)
/usr/sbin/$base
;;stop)
pid=`/bin/pidof $base`
if [ -n "$pid" ]; then
kill -9 $pid
fi;;
esac
exit 0
更改許可權755 chmod 755 netd
etc目錄下建立init.d資料夾 並在內部建立ifconfig-eth0檔案
檔案內容:
echo -n try to bring eth0 inte***ce up......>/dev/ttysac2
if [ -f /etc/eth0-setting ] ; then
source /etc/eth0-setting
if grep -q "^/dev/root / nfs " /etc/mtab ; then
echo -n nfs root ... > /dev/ttysac2
else
ifconfig eth0 down
ifconfig eth0 hw ether $mac
ifconfig eth0 $ip netmask $mask up
route add default gw $gateway
fiecho nameserver $dns > /etc/resolv.conf
else
if grep -q "^/dev/root / nfs " /etc/mtab ; then
echo -n nfs root ... > /dev/ttysac2
else
/sbin/ifconfig eth0 192.168.253.12 netmask 255.255.255.0 up
fifiecho done > /dev/ttysac2
更改許可權755 chmod 755 ifconfig-eth0
init.d再建立乙個rcs檔案
檔案內容:
更改許可權755 chmod 755 rcs
微控制器最小系統製作記錄
宣告 本實驗採用麵包板,跳線,電子散件製作 目的 微控制器最小系統,控制發光二極體閃爍 電子元件清單 僅限本實驗的最小系統 麵包板 跳線 20根 5v 供電電源 1個 10uf 電解電容 1個 復位電路 30pf 瓷片電容 2個 時鐘電路 10k 電阻 2個 復位電路 led發光電路 stc89c5...
51微控制器最小系統製作筆記
51微控制器最小系統製作筆記 忘憂角落 上面所示是 51系列微控制器最小系統全家福 組裝完成後的 如下 本電路各輸入 輸出腳全部用插針引出,可以連線外圍電路進行微控制器電路的實驗,晶元可以採用 atmega 系列微控制器和 51系列微控制器,51系列支援 at89s isp stc89c 一 原理圖...
Fedora系統下小系統製作方法
在fedora系統下,製作小系統的具體文章可以參考 具體的步驟如下 1.在終端中輸入setenforce 0 來關閉selinux 2.輸入export lang en us.utf8 來將語言設定為英文。因為目前中午語言環境下製作livecd時,會報出ascii碼不相容的問題 3.執行livecd...