Intel Edison Kit for Arduinoを購入して最初にやるべきセットアップ手順をまとめます。(for Macユーザー)
サマリー
【準備編】購入したもの
秋月電子でイカを購入しました。
- Intel Edison Kit for Arduino
- Aオス-マイクロBオス USBケーブル×2
【作業編】1-1 Edisonの組み立て
Intelの公式手順に沿って作業します。チップをボードに載せてナットを締めるだけです。
公式サイトによるセットアップムービー
気をつける所
一点だけ注意点があります。
載せるだけ、と書きましたがチップの配線をボードに繋げるために、下図の部分をしっかり押してはめこんで下さい。
【作業編】1-2 EdisonをMacに繋げる
Edisonに電源を入れます。PCからUSB経由で供給する方法と外部電源を使う方法(7-15V:直流電源)2つあります。今回は前者でいきます。
下図の通り、USBケーブルとMacをつなげると、LEDがグリーン色になります。これでオッケーです。
ちなみに、Bの箇所にスイッチがあります。defaultはONです。
PC繋ぎっぱなしで、Edisonボードの電源OFFにすることもこちらで可能です。
次にEdisonとMacをシリアル接続させてみます。
もう一本のUSBケーブルを繋げるだけです。
【作業編】2-1 USB経由でEdisonにシリアル接続する
/dev/cu.usbserial-xxxxx というデバイスが認識されていると思います。(/dev/cu.usbserialから先は、tabで補完してくれます)
[~] ls /dev/cu.usbserial-A903C2V0 10:13:12 /dev/cu.usbserial-A903C2V0
[~]
次にscreenコマンドで、シリアル接続します。
screen "接続先デバイス" "ボーレート(伝送速度)"
ですので、今回はドキュメント通り、screen /dev/xx.usbserial-XXXXXXXX 115200 –L
とタイプします。
数秒すると、ログイン画面が出てくるので、rootでログインします。
edison login: root
[ 1039.964842] systemd-fsck[237]: /dev/mmcblk0p10: recovering journal
[ 1040.011207] systemd-fsck[237]: /dev/mmcblk0p10: clean, 13/152608 files, 26868/610299 blocks
root@edison:~#
ログインできました。なんて簡単なんでしょう。。。
【作業編】2-2 EdisonをセットアップしてWiFiを使えるようにする
*今回はファームウェアupdateは省略しました
Edisonの名前を入れます
root@edison:~# configure_edison --name
Configure Edison: Device Name
Give this Edison a unique name.
This will be used for the access point SSID and mDNS address.
Make sure the name distinguishs this Edison from different Edisons.
Make it at least five characters long: ikachang
Is ikachang correct? [Y or N]: y
ログインパスワードを入れます
root@ikachang:~# configure_edison --password
Configure Edison: Device Password
Enter a new password.
This will be used to connect to the access point and login to the device.
Make it as least five characters long: ********
Please enter the password again: ********
The device password has been changed.
WiFiに接続する
WiFiウィザードを立ち上げて、ネットワークをスキャンします
root@ikachang:~# configure_edison --wifi
Configure Edison: WiFi Connection
Scanning: 1 seconds left
0 : Rescan for networks
1 : Manually input a hidden SSID
Enter 0 to rescan for networks.
Enter 1 to input a hidden network SSID: 0
Configure Edison: WiFi Connection
Scanning: 1 seconds left
0 : Rescan for networks
1 : Manually input a hidden SSID
2 : 0001softbank
3 : SWS1day
4 : APTK0A2
5 : pr400n-d0647d-2
6 : WARPSTAR-B582D8-W
7 : pr500m-0127fe-3
8 : pr500m-0127fe-2
9 : pr500m-0127fe-1
10 : Buffalo-G-AF94
11 : pr400n-d0647d-1
12 : iPhone
Enter 0 to rescan for networks.
Enter 1 to input a hidden network SSID.
Enter a number between 2 to 13 to choose one of the listed network SSIDs:
任意のWiFiにつなげてみます
Enter a number between 2 to 19 to choose one of the listed network SSIDs: 18
Is ika-ch correct? [Y or N]: y
What is the network password?: **********
Initiating connection to ika-ch2...
Done. Network access should be available shortly, please check 'wpa_cli status'.
Connected. Please go to 192.168.2.16 in your browser to check if this is correct.
root@ikachang:~#
繋がりました。
【おまけ】Edisonの中身いろいろ
diskの初期状態
root@edison:~# df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 463.9M 279.3M 148.8M 65% /
devtmpfs 480.2M 0 480.2M 0% /dev
tmpfs 480.5M 0 480.5M 0% /dev/shm
tmpfs 480.5M 500.0K 480.0M 0% /run
tmpfs 480.5M 0 480.5M 0% /sys/fs/cgroup
tmpfs 480.5M 500.0K 480.0M 0% /etc/machine-id
systemd-1 5.5M 5.1M 456.0K 92% /boot
systemd-1 2.2G 3.5M 2.2G 0% /home
systemd-1 1003.0K 19.0K 913.0K 2% /factory
tmpfs 480.5M 4.0K 480.5M 0% /tmp
tmpfs 480.5M 6.0M 474.5M 1% /var/volatile
/dev/mmcblk0p5 1003.0K 19.0K 913.0K 2% /factory
/dev/mmcblk0p10 2.2G 3.5M 2.2G 0% /home
/dev/mmcblk0p7 5.5M 5.1M 456.0K 92% /boot
メモリの初期状態
root@edison:~# free
total used free shared buffers
Mem: 984108 76896 907212 0 5372
-/+ buffers: 71524 912584
Swap: 0