Rapberry Pi 2初見

クロックスピードとメモリーの向上以外はそのままだと思っていたけど結構変わっていたのでメモ。

以前買ったものはRaspberry Pi model B (512MB)
http://d.hatena.ne.jp/kappaseijin/20140201/1391244521

  1. 今回買ったもの

失敗

買いたいリスト

  1. 変わったところ
    • メモリ : 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より速いかどうかはまだなんとも言えず。