[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 メーリングリストの案内