Flucardでコマンドをいくつか実行してみた


とりあえずFlucardでコマンドをいくつか実行してみた。

firmwareアップデータに入っていたautorun.shを流用して以下の様なのを書いた。

#!/bin/sh
buzzer -t 2

df > /mnt/sd/df.txt
df -k > /mnt/sd/df-k.txt
mount > /mnt/sd/mount.txt
cat /proc/mounts > /mnt/sd/proc-mounts.txt
cat /proc/mount > /mnt/sd/proc-mount.txt
uname -a > /mnt/sd/uname-a.txt
cat /proc/cpuinfo > /mnt/sd/cpuinfo.txt
cat /proc/meminfo > /mnt/sd/meminfo.txt
ls -lR / > /mnt/sd/ls-lR.txt

sync
sleep 1

buzzer -t 1

sync
sleep 1

buzzer -t 5
mv /mnt/sd/autorun.sh /mnt/sd/autorun.sh.org

このファイルをFlucardに転送して、「しばらくおいておく」か、「1??_TREKフォルダ上の「設定・写真閲覧」の画像ファイルを消去する」か、「一度Flucardを抜いて、もう1度さす」と、autorun.shが実行される。

どうも定期的にautorun.shがないかを探しているんじゃないかなぁ、という感じがするが、まだそこら変をちゃんと調査していない。

で、autorun.shを実行した結果、後述の様なファイルを取得できた。

firmwareアップデート用のautorun.sh内では、/mnt/mtd/version.txtを更新し、しばらく待っているだけなように見えるが、これでなぜアップデートが完了するのか、という秘密を探さないとなぁ・・・というところ。

ちなみに、出荷時の/mnt/mtd/version.txtは以下の内容で、version3.txtは存在していなかった。

Product Name : FLUCARD GEN 2
Firmware Version : 3.24_100R
Build Date : 05 Aug 2011
Revision : 2
WiFi Model : Murata 11n

ちなみにアップデートすると、以下のようになる予定。

Product Name : FLUCARD GEN 2
Firmware Version : 3.65_100R
Build Date : 06 Mar 2012
Revision : 2
WiFi Model : Murata 11n

ちょっと気になるのはautorun.shの最後で「mv」でautorun.shの名前を変えているつもりなのに、されなかったところ。
アクセス権限関連でmvがちゃんと実行されていないような感じがする・・・

$ cat cpuinfo.txt
Processor	: ARM926EJ-S rev 5 (v5l)
BogoMIPS	: 200.29
Features	: swp half fastmult edsp java 
CPU implementer	: 0x41
CPU architecture: 5TEJ
CPU variant	: 0x0
CPU part	: 0x926
CPU revision	: 5

Hardware	: KeyASIC Ka2000 EVM
Revision	: 0000
Serial		: 0000000000000000
$
$ cat df.txt
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mtdblock0            1024       320       704  31% /mnt/mtd
/dev/mmcblk0p1         7774208      3392   7770816   0% /mnt/sd
$ cat mounts.txt
rootfs / rootfs rw 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
/dev/mtdblock0 /mnt/mtd jffs2 rw,relatime 0 0
/dev/mmcblk0p1 /mnt/sd vfat rw,relatime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1,shortname=winnt,errors=remount-ro 0 0
none /dev/pts devpts rw,relatime,mode=622 0 0
$
$ cat mount.txt
proc on /proc type proc (0)
sysfs on /sys type sysfs (0)
/dev/mtdblock0 on /mnt/mtd type jffs2 (0)
/dev/mmcblk0p1 on /mnt/sd type vfat (shortname=winnt)
none on /dev/pts type devpts (mode=0622)
$
$ cat meminfo.txt
MemTotal:          24856 kB
MemFree:           18256 kB
Buffers:             992 kB
Cached:             3620 kB
SwapCached:            0 kB
Active:             1720 kB
Inactive:           3136 kB
Active(anon):        244 kB
Inactive(anon):        0 kB
Active(file):       1476 kB
Inactive(file):     3136 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                32 kB
Writeback:             0 kB
AnonPages:           284 kB
Mapped:              440 kB
Shmem:                 0 kB
Slab:               1004 kB
SReclaimable:        364 kB
SUnreclaim:          640 kB
KernelStack:         200 kB
PageTables:           52 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:       12428 kB
Committed_AS:       2932 kB
VmallocTotal:     833536 kB
VmallocUsed:         316 kB
VmallocChunk:     833188 kB
$

ls-lR.txtを貼ってみたら、長すぎたようで、ちゃんと表示してくれなかったので、省略・・・

Amazon Trek2000ストア
楽天 Trek2000ストア
送料無料! Wifi機能付きSDカード ...

送料無料! Wifi機能付きSDカード …
価格:4,700円(税込、送料込)

送料無料! Wifi機能付きSDカード Flucard16GB

送料無料! Wifi機能付きSDカード Flucard16GB
価格:9,890円(税込、送料込)

“Flucardでコマンドをいくつか実行してみた” への1件の返信

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください