クロックスピードとメモリーの向上以外はそのままだと思っていたけど結構変わっていたのでメモ。
以前買ったものはRaspberry Pi model B (512MB)
http://d.hatena.ne.jp/kappaseijin/20140201/1391244521
- 今回買ったもの
失敗
買いたいリスト
- 変わったところ
- メモリ : 512MB -> 1GB
- USB : 2ポート x 1 -> 2ポート x 2。出っ張りが引っ込んでイーサネットポートと面が揃った。
- 電源ポート(micro USB) : 配置変更でHDMIと同じ向き
- オーディオ端子 : RCAビデオと端子統合。配置変更でHDMIと同じ向き
- RCA端子 : 同上
- ストレージ : 標準SDカード -> microSD
DL
[archive]kappa$ time wget http://downloads.raspberrypi.org/raspbian_latest
2015-03-09 16:30:17 (515 KB/s) - 'raspbian_latest' saved [1021592274/1021592274]
real 32m20.456s
user 0m3.112s
sys 0m21.252s
名前を変更する
$ mv raspbian_latest 2015-02-16-raspbian-wheezy.img
SDカードがどれか確認する
$ df -h
macからアンマウントする
$ sudo diskutil unmount /dev/disk2s1
イメージを焼く
$ time sudo dd bs=1m if=2015-02-16-raspbian-wheezy.img of=/dev/rdisk2
3125+0 records in
3125+0 records out
3276800000 bytes transferred in 304.701388 secs (10754135 bytes/sec)
real 5m4.787s
user 0m0.025s
sys 0m3.044s
SDカードをアンマウントする
$ sudo diskutil unmount /dev/disk2s1
SDカードをraspiへ挿す
電源を繋いで起動する
raspiを送って探す
$ ping 10.0.1.255
$ arp -a
raspiへログインする
$ ssh pi@10.0.1.13
パーティションを広げる。1を選ぶ
$ sudo raspi-config
有線LANの設定をする
$ sudo cp /etc/network/interfaces /etc/network/interfaces.`date +%Y%m%dT%H%M%S`.bak
$ sudo vi /etc/network/interfaces
(以下へ変更)
auto lo
iface lo inet loopback
iface eth0 inet static
address 10.0.1.111
netmask 255.255.255.0
gateway 10.0.1.1
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
# 有線LANが固定になるか確認する
$ sudo reboot -r now
$ ssh pi@10.0.1.111
wifi設定
$ sudo ifconfig -a
eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:10.0.1.111 Bcast:10.0.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:70 errors:0 dropped:0 overruns:0 frame:0
TX packets:61 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8004 (7.8 KiB) TX bytes:8424 (8.2 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1104 (1.0 KiB) TX bytes:1104 (1.0 KiB)
wlan0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:8 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
認識されているか?
$ sudo dmesg | less
(略)
[ 3.529179] usb 1-1.3: new high-speed USB device number 4 using dwc_otg
[ 3.640546] usb 1-1.3: New USB device found, idVendor=2019, idProduct=ab2a
[ 3.649499] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3.658901] usb 1-1.3: Product: GW-USNANO2
[ 3.665027] usb 1-1.3: Manufacturer: Planex Communications Inc.
[ 3.672928] usb 1-1.3: SerialNumber: xxxxxxxxxxxx
(略)
デバイスの確認
$ sudo lsusb | grep -i PLANEX
Bus 001 Device 004: ID 2019:ab2a PLANEX GW-USNano2 802.11n Wireless Adapter [Realtek RTL8188CUS]
何もしなくても認識されている。
SSIDのパスフレーズを作成する
$ sudo wpa_passphrase SSID パスワード > ~/passphrase.tmp
SSIDとPSKを設定する
$ sudo cp /etc/wpa_supplicant/wpa_supplicant.conf /etc/wpa_supplicant/wpa_supplicant.conf.`date +%Y%m%dT%H%M%S`
$ sudo cat ~/passphrase.tmp >> /etc/wpa_supplicant/wpa_supplicant.conf
$ sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
trl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="SSID"
psk=生成された値
key_mgmt=WPA-PSK
proto=WPA2
pairwise=CCMP
# group=CCMP
priority=2
}
ファイルの改行がおかしいとInvalid argumentって出るので改行をUnix改行へ変更する。
http://d.hatena.ne.jp/kudzu/20140426/1398523133
ネットワークの設定
$ sudo cp /etc/network/interfaces /etc/network/interfaces.`date +%Y%m%dT%H%M%S`
$ sudo vi /etc/network/interfaces
auto lo
iface lo inet loopback
iface eth0 inet static
address 10.0.1.111
netmask 255.255.255.0
gateway 10.0.1.1
allow-hotplug wlan0
iface wlan0 inet static
address 10.0.1.112
netmask 255.255.255.0
gateway 10.0.1.1
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
無線LANを有効にする
$ sudo ifdown wlan0
$ sudo ifup wlan0
$ sudo ifconfig
eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:10.0.1.112 Bcast:10.0.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1848 errors:0 dropped:29 overruns:0 frame:0
TX packets:817 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:449339 (438.8 KiB) TX bytes:109945 (107.3 KiB)
再起動しても設定されているか確認する。
$ sudo reboot
ひとまず環境構築完了。
raspi1より速いかどうかはまだなんとも言えず。