Intel Edison Configuration Toolを使ってIntel Edisonのファームウェアを更新してLチカまで

久しぶりに触ってみたら、ファームウェアのアップデートなどがしやすくなっていたのでメモ。
ダイアログ通りで特に難しいことはありません。

# 1. セットアップ

## 1.1 Intel Edison Configuration Toolのインストール&立ち上げ

久しぶりに動かしてよく分からかったので、とりあえずファームウェアをアップデート
以下のサイトからIntel Edison Configuration Toolをダウンロード
https://software.intel.com/en-us/iot/hardware/edison/downloads

ダイアログにしたがってみる。

「Next」を押す
![スクリーンショット 2016-12-29 23.03.28.png](https://qiita-image-store.s3.amazonaws.com/0/94069/c2bb0e0c-805c-c6bf-4dac-bcce58d85ac5.png "スクリーンショット 2016-12-29 23.03.28.png")

読んで「Accept」する
![スクリーンショット 2016-12-29 23.03.37.png](https://qiita-image-store.s3.amazonaws.com/0/94069/ce729b1a-a566-067a-4058-8bf69917a154.png "スクリーンショット 2016-12-29 23.03.37.png")

確認して「Next」
![スクリーンショット 2016-12-29 23.03.49.png](https://qiita-image-store.s3.amazonaws.com/0/94069/8733afd7-1f50-b81a-05cb-fbb391de5f42.png "スクリーンショット 2016-12-29 23.03.49.png")

要件を確認して「Next」
![スクリーンショット 2016-12-29 23.03.53.png](https://qiita-image-store.s3.amazonaws.com/0/94069/48483c95-8ccf-1ee6-97e9-5682c503444f.png "スクリーンショット 2016-12-29 23.03.53.png")

メニュー画面が表示される
![スクリーンショット 2016-12-29 23.04.00.png](https://qiita-image-store.s3.amazonaws.com/0/94069/6168d8ff-48b0-9cee-13c2-ce55f38d8cc3.png "スクリーンショット 2016-12-29 23.04.00.png")

## 1.2 ファームウェア書き込み

「Flash Firmware」を選択
![スクリーンショット 2016-12-29 23.12.10.png](https://qiita-image-store.s3.amazonaws.com/0/94069/c3697564-8794-d1df-dde1-2aee3388a5c4.png "スクリーンショット 2016-12-29 23.12.10.png")

イメージをダウンロードするフォルダを確認して「Next」
![スクリーンショット 2016-12-29 23.12.15.png](https://qiita-image-store.s3.amazonaws.com/0/94069/3c120546-702a-d985-559d-6cd7b8b40009.png "スクリーンショット 2016-12-29 23.12.15.png")

ダウンロードが始まる
![スクリーンショット 2016-12-29 23.12.21.png](https://qiita-image-store.s3.amazonaws.com/0/94069/cf789abc-ead5-3ae2-9572-ce47fed68a91.png "スクリーンショット 2016-12-29 23.12.21.png")

Edisonが接続されていればそのまま書き込みが始まる。
EdisonのMini Breakout Boardを使用している場合はJ16にUSBケーブルをつなぐ。(充電用のUSBケーブルではうまくいかないこともある。)
![スクリーンショット 2016-12-29 22.30.12.png](https://qiita-image-store.s3.amazonaws.com/0/94069/92388ef6-4d0b-560a-e3be-24d2395cae9e.png "スクリーンショット 2016-12-29 22.30.12.png")

再起動中
![スクリーンショット 2016-12-29 22.33.35.png](https://qiita-image-store.s3.amazonaws.com/0/94069/b625bc77-8d29-50a0-66d5-a9689b06412c.png "スクリーンショット 2016-12-29 22.33.35.png")

書き込み完了
![スクリーンショット 2016-12-29 22.34.05.png](https://qiita-image-store.s3.amazonaws.com/0/94069/4dbfdb36-91e5-c097-7798-61ec7f6b7a2b.png "スクリーンショット 2016-12-29 22.34.05.png")


## 1.3 SSH有効化

「Enable Security」を選択
![スクリーンショット 2016-12-29 22.34.54.png](https://qiita-image-store.s3.amazonaws.com/0/94069/fb055307-9d28-c55e-49b7-04f7c8068b2a.png "スクリーンショット 2016-12-29 22.34.54.png")

名前を入力して「set name」を押す
![スクリーンショット 2016-12-29 22.35.45.png](https://qiita-image-store.s3.amazonaws.com/0/94069/04eb8adb-b339-ae46-6929-f80b48c22116.png "スクリーンショット 2016-12-29 22.35.45.png")

miyaEdisonと名づけられた
![スクリーンショット 2016-12-29 22.37.00.png](https://qiita-image-store.s3.amazonaws.com/0/94069/60141a91-dc73-3eba-88bc-fe98271762be.png "スクリーンショット 2016-12-29 22.37.00.png")

パスワードを設定
![スクリーンショット 2016-12-29 22.37.34.png](https://qiita-image-store.s3.amazonaws.com/0/94069/e2a504a4-b0fe-c0f5-d347-e82bd51ecbcf.png "スクリーンショット 2016-12-29 22.37.34.png")

パスワード設定完了
![スクリーンショット 2016-12-29 22.38.19.png](https://qiita-image-store.s3.amazonaws.com/0/94069/d02d95dd-9e41-1c9e-ad5b-bfbfd2095a9b.png "スクリーンショット 2016-12-29 22.38.19.png")

## 1.4 WiFi有効化

「Connect WiFi」を選択
![スクリーンショット 2016-12-29 22.38.47.png](https://qiita-image-store.s3.amazonaws.com/0/94069/cb74dd7a-e33d-e24e-0375-9154fd9838c7.png "スクリーンショット 2016-12-29 22.38.47.png")

WiFi設定完了
![スクリーンショット 2016-12-29 22.42.55.png](https://qiita-image-store.s3.amazonaws.com/0/94069/864edd28-ff21-05b0-bf31-a3f6768c5414.png "スクリーンショット 2016-12-29 22.42.55.png")

# 2. SSHでログイン

``` ssh -l root 192.168.1.9 ```と入力してログイン。パスワードも入力します。

![スクリーンショット 2016-12-29 22.48.09.png](https://qiita-image-store.s3.amazonaws.com/0/94069/7292dfdf-5b71-867d-ec24-a6bd711504da.png "スクリーンショット 2016-12-29 22.48.09.png")

``` cat /etc/version```と入力してファームウェアがアップデートされているか確認
![スクリーンショット 2016-12-29 22.53.28.png](https://qiita-image-store.s3.amazonaws.com/0/94069/8704f634-3aff-6c80-7aec-fb8228c00a1c.png "スクリーンショット 2016-12-29 22.53.28.png")


# 3. Lチカ

参考サイト
* http://qiita.com/nenjiru/items/efa78b6685a4f62d3f7e
* http://blog.mlkcca.com/iot/how-to-setup-edison-for-milkcocoa/

## 3.1 opkgのアップグレード

```opkg update```と```opkg upgrade```を行います。

## 3.2 gitのインストール

```opkg install git```としましたが```Package git (2.0.1-r0) installed in root is up to date.```と出たので入っていたっぽいです。

## 3.3 サンプルプログラムのクローン

サンプルプログラムをクローンします。

```
git clone https://github.com/intel-iot-devkit/mraa.git
```

Blink-IO.jsを編集します。

```
cd ~/mraa/examples/javascript/
vi Blink-IO.js
```

ピン番号を13から15に変更

```
// var myLed = new m.Gpio(13);
var myLed = new m.Gpio(15);
```

## 3.4 LEDの接続

LEDの長い方（アノード）を J18の2番 に、短い方（カソード）を J19の3番に接続します。

## 3.5 プログラムの実行

以下のコマンドで実行します。

```
node Blink-IO.js
```

LEDが点滅したら成功です。