2012年11月29日木曜日

動画

学生が作った動画です。





2012年11月19日月曜日

Dropboxでのファイル同期までの所要時間

経営工学会の2012年度(秋季)の発表に向けて行ったDropboxでの実証実験の結果です。

条件・環境
 ・DropboxがインストールされたPCを2台用意し、Dropboxのアカウントは同じものとする。
 (PC:Mac Book Pro ,アカウント:sangi_000)
 ・モバイルルータ(sangi.mobile1)を用意し、実験を行うPCだけを接続する。
 ・1号に同期したいファイル(500[MB])をアップロードしてから、2号に反映されるまでの時間を計測  する。



◎実験結果

(  )…1号でのアップロードが終わる時間
[ ]…2号でダウンロードが始まる時間


<<1号でアップロードして2号にダウンロードされるまでの時間>>

●1分おきにアップロード

×1回目
 1 1'39"30
 2 1'56"31
 3 2'34"11

2回目
 1 1'45"52 (37"25)
 2 1'45"52 (1'27"93)差分:45"52

3回目
 1 1'56"98(40"44)
 2 1'56"98(1'22"25)差分:56"98

×4回目
 1 2'38"03(38"49)
 2 2'38"03(1'19"97)差分:1'38"03


5回目
 1 1'50"28(35"99)
 2 1'50"28(1'13"67)差分:50"28

---------------------------------------------------------------------------------

●30秒おきに

1回目
 1 2'09"62(48"45)
 2 2'09"62(1'00"24)
 3 2'09"62(1'14"86)

2回目
 1 2'35"69(48"79)
 2 2'35"69(55"37)差分:2'05"69
 3 2'35"69(1'18"66)差分:1'35"69

3回目
 1 2'10"74(37"55)
 2 2'10"74(47"06)差分:1'40"74
 3 2'10"74(1'18"00)差分:1'10"74

---------------------------------------------------------------------------------

●2個いっぺんに

1回目
 1 1'48"98(41"04)
 2 1'26"47(34"73)

2回目
 1 1'51"57(36"21) [1'44"50]
 2 1'51"57(43"91) [←に同じ]

3回目
 1 1'37"58(47"10)[1'21"75]
 2 1'37"58(35"61)[1'21"74]

---------------------------------------------------------------------------------

●3個いっぺんに

1 2'13"64(53"62)[2'06"52]
2 2'13"64(37"60)[1'23"01]
3 2'13"64(53"00)[1'39"57]

1 2'18"01(57"43)[2'08"22]
2 2'18"01(36"87)[1'33"00]
3 2'18"01(57"43)[1'45"76]

1 2'12"82(52"53)[2'01"17]
2 2'12"82(37"21)[1'31"61]
3 2'12"82(52"53)[1'40"66]

---------------------------------------------------------------------------------

※ ×印は、実験段階で適切でないと思われる値です。

2012年11月9日金曜日

Beagleboard2:固定IPアドレス設定

Beagleboardを複数台ネットワークにつなげてDHCPでIPアドレスを取得するとIPアドレスが重複してしまう現象が起きてしまいました。そこで固定IPアドレスをBeagleboard-xmのプレビルドイメージに設定する方法です。

プレビルドしたイメージを書き込んだMicroSDカードの
/media/rootfs/init.omap3.rc を作成します

on boot
setprop net.dns1 8.8.8.8
chmod 777 /system/etc/init.omap3.sh
service lan-setup /system/etc/init.omap3.sh
oneshot

/media/rootfs/system/etc/init.omap3.sh を作成します

#!/system/bin/sh
ifconfig usb0 192.168.1.100
netmask 255.255.255.0
route add default gw 192.168.1.1 dev usb0


これで起動時にIPアドレスが設定されます。


参考
http://shirangana.info/115/?page_id=142#2

Beagleboard1:モニターへの出力(plus one DVI LCD-8000DA)

Beagleboardで8インチモニター(plus one DVI LCD-8000DA)への出力を実施しました。PC用モニターでは簡単に出力できますが、8インチモニターでは解像度の関係で出力がうまくいかなかったです(何度かに1度映る程度)。

ターゲットボード:BeagleBoard-xm (c)
使用イメージ:beagleboard-xm.tar.gz(プレビルドイメージ)
モニター:plus one DVI LCD-8000DA (Century)

$ cd ~/TI_Android_GingerBread_2_3_4_DevKit_2_1/Tools/mk-bootscr
$ ./mkbootscr
とするとboot.srcが生成される(バイナリなので開けない)

$ sudo gedit boot.script (新規作成)
mmc initfatload mmc 1 80200000 uImagesetenv bootargs 'console=ttyO2,115200n8 androidboot.console=ttyO2 mem=256M root=/dev/mmcblk0p2 rw rootfstype=ext3 rootdelay=1 init=/init omap_vout.vid1_static_vrfb_alloc=y omapfb.mode=dvi:8000x600MR-16 omapdss.def_disp="dvi" vram=8M omapfb.vram=0:8M'bootm 0x80200000
(解像度を800x600にしてみる)
boot.scriptはこちら

$ sudo ./mkimage -A arm -O linux -T script -C none -a 0 -e 0 -n 'BeagleBoard' -d boot.script boot.scr (boot.scr作成)
boot.scrはこちら

これを
$ sudo cp boot.scr /media/boot/ で置き換え

これでLCDにうまく映ります。
ビルド済みイメージにboot.scrファイルのみ配布し書き換えてもらう。