Intel Edison ファームウェア(OS)アップデート
Intel Edison Breakout Board Kitでファームウェア(OS)アップデートを USBケーブル1本で行う方法。Windows利用。
OSバージョンの確認
ログインできたらまず確認するのがOSのバージョン。
#uname -a
または
#cat /etc/version
コマンドを打ち、確認可能。
2014-08-20 と出ているが、これは古いもの。現在は2014-10-14版が出ているので、アップデートする。
Breakout board kit用アップデート手順
ちまたに出ている情報のほとんどはArduino版なので、 Breakout board kit用としては以下を参考に。
Windowsドライバーセットアップ
上記リンクから、
Windows Driver setup 1.0.0 (リスト一番下)
をDL、インストール。
インストール終了する後、USBケーブルでJ16(右下)に接続するとマスストレージとして認識される。
ファームウェアファイルのDL、展開、コピー
DLサイトより、
Edison Yocto complete image
をDLし、展開したファイルを Edisonドライブ(G:)にコピー。
ダウンロードして展開。
Edison(G:)ドライブへコピー。
コピー完了。
ネットワークの設定
デバイスマネージャを開き、Edison USB RNDIS Deviceのプロパティを開き、IPアドレス 192.168.2.2を設定する。
設定後、ネットワーク接続から確認。
プロパティを開く。
設定完了。
Teratermでログイン、アップデート
今度はシリアルではなく、IPアドレス 192.168.2.15 でアクセス。
root, パスワードはナシでログイン。
前準備
- Edisonのシェルプロンプトで「rm -rf /var/log/journal/*」コマンドを実行する。これ重要。
- Edisonのシェルプロンプトで「reboot ota」コマンドを実行。
- 再起動され、ファームウェアが更新されるのでしばらく待つ。途中、マスストレージが認識されたり無くなったりするが、じっくり待つ。
IntelEdisonStartWindows – スイッチサイエンス
おまじない(rm -rf /var/log/hournal/* )をしてから reboot ota を実行。
まつこと数分(4~5分)。その間、ピコピコUSBで接続、認識、切断を数回繰り返す。
# uname -a コマンドを実行してアップデートできているか確認。
Oct-14となっているのでアップデートに成功。