1 最小系統製作

2021-10-01 08:53:22 字數 4739 閱讀 6336

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...