[Armadillo:04077] Re: Armadillo-220 出荷状態について

本田誠二郎 email@hidden
2009年 3月 3日 (火) 14:38:06 JST


本田です。

ご回答ありがとうございます。

ユーザランドにrecoverイメージとbaseイメージがあるのは知らなかったです。
また、config.vendorファイルで有効にする機能を設定できるということなので、
開発の際は不要な機能をOFFにしたいと思います。

貴重な情報、ありがとうございました。

Takenoshita Koyo さんは書きました:
> 竹之下です。
>
>   
>> 1.出荷状態のFLASH(8Mbyte)の使用率は?
>> ・どの程度空きがあるのかを知りたいです。
>>     
> Armadilloシリーズでは、フラッシュメモリをいくつかのリージョンに分けて使用しています[*1]。
> 各リージョンのサイズとおおよその使用量は以下の通りとなります。
>
> リージョン リージョンサイズ デフォルトイメージのファイル名          デフォルトイメージのサイズ
> bootloader 64KB             loader-armadillo2x0-eth-[version].bin   約36KB
> kernel     約1.44MB         linux-a220-[version].bin.gz             約1.4MB
> userland   約6.44MB         romfs-a220-recover-[version].img.gz[*2] 約2.4MB
> config     64KB             -                                       -[*3]
>
> デフォルトのイメージファイルは、下記ダウンロードページからダウンロードできるものになります。
> http://armadillo.atmark-techno.com/armadillo-220/downloads
>
> [*1]: Armadillo-200 シリーズ ソフトウェアマニュアル 「8.メモリマップについて」参照
> [*2]: ユーザーランドにはrecoverイメージとbaseイメージがありますが、
>       出荷時のデフォルトイメージはrecoverイメージです
> [*3]: フラットファイルシステムとして、64KB全領域使用します
>
>   
>> 2.busyboxに組込まれているコマンドは?
>> ・一覧、、またはbusyboxコマンドの出力内容を見せて頂けると幸いです。
>>     
> どの機能がデフォルトで有効になっているかは、
> atmark-dist/vendors/AtmarkTechno/Armadillo-220.Recover/config.vendor
> で設定されています。
>
> 長くなってしまいますが、以下が実機でのlsの結果です。
> [email@hidden (ttyAM0) ~]# ls -la /bin/ /sbin/ /usr/bin/ /usr/sbin/
> /bin/:
> drwxr-xr-x    2 root     root         2048 Jan 15  2009 ./
> drwxr-xr-x   16 root     root         1024 Jan 15  2009 ../
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 addgroup -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 adduser -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 ash -> busybox*
> -rwsrwsr-x    2 root     root       415500 Jan 15  2009 busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 cat -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 chgrp -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 chmod -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 chown -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 cp -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 date -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 dd -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 delgroup -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 deluser -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 df -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 dmesg -> busybox*
> -rwxr-xr-x    1 root     root       142636 Jan 15  2009 e2fsck*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 echo -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 egrep -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 false -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 fgrep -> busybox*
> -rwxr-xr-x    1 root     root         5000 Jan 15  2009 flash_erase*
> -rwxr-xr-x    1 root     root        10288 Jan 15  2009 flash_eraseall*
> -rwxr-xr-x    1 root     root         3516 Jan 15  2009 flash_info*
> -rwxr-xr-x    1 root     root         4380 Jan 15  2009 flash_lock*
> -rwxr-xr-x    1 root     root         3652 Jan 15  2009 flash_unlock*
> -rwxr-xr-x    1 root     root         8336 Jan 15  2009 flashcp*
> -rwxr-xr-x    1 root     root        67640 Jan 15  2009 flatfsd*
> -rwxr-xr-x    1 root     root        18256 Jan 15  2009 fsck*
> lrwxrwxrwx    1 root     root           11 Jan 15  2009 fsck.ext2 -> /bin/e2fsck*
> -rwxr-xr-x    1 root     root        48364 Jan 15  2009 ftpd*
> -rwxr-xr-x    1 root     root        10020 Jan 15  2009 gpioctrl*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 grep -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 hostname -> busybox*
> -rwxr-xr-x    1 root     root         6524 Jan 15  2009 htpasswd*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 ip -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 ipaddr -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 ipcalc -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 iplink -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 iproute -> busybox*
> -rwxr-xr-x    1 root     root        64880 Jan 15  2009 iptables*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 iptunnel -> busybox*
> -rwxr-xr-x    1 root     root        19776 Jan 15  2009 jffs2dump*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 kill -> busybox*
> -rwxr-xr-x    1 root     root         4368 Jan 15  2009 ledctrl*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 ln -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 login -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 ls -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 mkdir -> busybox*
> -rwxr-xr-x    1 root     root        77940 Jan 15  2009 mkfs.jffs2*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 mknod -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 mktemp -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 more -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 mount -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 mv -> busybox*
> -rwxr-xr-x    1 root     root         9672 Jan 15  2009 nanddump*
> -rwxr-xr-x    1 root     root        10280 Jan 15  2009 nandwrite*
> -rwxr-xr-x    1 root     root        55884 Jan 15  2009 netflash*
> -rwxr-xr-x    1 root     root        14740 Jan 15  2009 ntpclient*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 pidof -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 ping -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 ping6 -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 pipe_progress -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 ps -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 pwd -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 rm -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 rmdir -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 run-parts -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 sh -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 sleep -> busybox*
> -rwxr-xr-x    1 root     root       142488 Jan 15  2009 ssh-keygen*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 stty -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 su -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 sync -> busybox*
> -rwxr-xr-x    1 root     root        79096 Jan 15  2009 thttpd*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 touch -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 true -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 umount -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 uname -> busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 vi -> busybox*
> -rwxr-xr-x    1 root     root        16136 Jan 15  2009 zcip*
>
> /sbin/:
> drwxr-xr-x    2 root     root         1024 Jan 15  2009 ./
> drwxr-xr-x   16 root     root         1024 Jan 15  2009 ../
> -rwxr-xr-x    1 root     root        39904 Jan 15  2009 avahi-daemon*
> lrwxrwxrwx    1 root     root           14 Jan 15  2009 getty -> ../bin/busybox*
> lrwxrwxrwx    1 root     root           14 Jan 15  2009 halt -> ../bin/busybox*
> lrwxrwxrwx    1 root     root           14 Jan 15  2009 ifconfig -> ../bin/busybox*
> lrwxrwxrwx    1 root     root           14 Jan 15  2009 ifdown -> ../bin/busybox*
> lrwxrwxrwx    1 root     root           14 Jan 15  2009 ifup -> ../bin/busybox*
> lrwxrwxrwx    1 root     root           14 Jan 15  2009 init -> ../bin/busybox*
> lrwxrwxrwx    1 root     root           14 Jan 15  2009 insmod -> ../bin/busybox*
> lrwxrwxrwx    1 root     root           14 Jan 15  2009 klogd -> ../bin/busybox*
> lrwxrwxrwx    1 root     root           14 Jan 15  2009 logread -> ../bin/busybox*
> lrwxrwxrwx    1 root     root           14 Jan 15  2009 lsmod -> ../bin/busybox*
> lrwxrwxrwx    1 root     root           14 Jan 15  2009 modprobe -> ../bin/busybox*
> lrwxrwxrwx    1 root     root           14 Jan 15  2009 reboot -> ../bin/busybox*
> lrwxrwxrwx    1 root     root           14 Jan 15  2009 rmmod -> ../bin/busybox*
> lrwxrwxrwx    1 root     root           14 Jan 15  2009 route -> ../bin/busybox*
> -rwxr-xr-x    1 root     root       309128 Jan 15  2009 sshd*
> lrwxrwxrwx    1 root     root           14 Jan 15  2009 start-stop-daemon -> ../bin/busybox*
> lrwxrwxrwx    1 root     root           14 Jan 15  2009 syslogd -> ../bin/busybox*
> -rwxr-xr-x    1 root     root        53720 Jan 15  2009 udevd*
> lrwxrwxrwx    1 root     root           14 Jan 15  2009 udhcpc -> ../bin/busybox*
> lrwxrwxrwx    1 root     root           14 Jan 15  2009 watchdog -> ../bin/busybox*
>
> /usr/bin/:
> drwxr-xr-x    2 root     root         1024 Jan 15  2009 ./
> drwxr-xr-x    6 root     root         1024 Jan 15  2009 ../
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 [ -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 awk -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 crontab -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 cut -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 env -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 expr -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 free -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 hostid -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 id -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 killall -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 logger -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 logname -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 md5sum -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 passwd -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 printf -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 sort -> ../../bin/busybox*
> -rwS--x--x    1 root     root        93960 Jan 15  2009 sudo*
> lrwxrwxrwx    1 root     root           13 Jan 15  2009 sudoedit -> /usr/bin/sudo*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 test -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 traceroute -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 tty -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root            7 Jan 15  2009 vi -> /bin/vi*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 wget -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 which -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 whoami -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 yes -> ../../bin/busybox*
>
> /usr/sbin/:
> drwxr-xr-x    2 root     root         1024 Jan 15  2009 ./
> drwxr-xr-x    6 root     root         1024 Jan 15  2009 ../
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 chroot -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 crond -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 inetd -> ../../bin/busybox*
> lrwxrwxrwx    1 root     root           17 Jan 15  2009 telnetd -> ../../bin/busybox*
> -rwxr-xr-x    1 root     root        60808 Jan 15  2009 visudo*
>
>   




armadillo メーリングリストの案内