とりあえず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ストア | |||
|
|
“Flucardでコマンドをいくつか実行してみた” への1件の返信