wonder gadget

ガジェットはインターネットの夢をみるか? Intel edisonを中心に IoT, MAKE, Physical Computingしていきます。

Intel Edison ファームウェア(OS)アップデート

Intel Edison Breakout Board Kitでファームウェア(OS)アップデートを USBケーブル1本で行う方法。Windows利用。

 

OSバージョンの確認

ログインできたらまず確認するのがOSのバージョン。

 #uname -a

 または

 #cat /etc/version

 コマンドを打ち、確認可能。

 f:id:wonder2inc:20141218225421p:plain

2014-08-20 と出ているが、これは古いもの。現在は2014-10-14版が出ているので、アップデートする。

 

Breakout board kit用アップデート手順

ちまたに出ている情報のほとんどはArduino版なので、 Breakout board kit用としては以下を参考に。

Windowsドライバーセットアップ

f:id:wonder2inc:20141218225433p:plain

上記リンクから、

Windows Driver setup 1.0.0 (リスト一番下)

をDL、インストール。

 f:id:wonder2inc:20141218225426p:plain

f:id:wonder2inc:20141219120009p:plain

f:id:wonder2inc:20141219120012p:plain

インストール終了する後、USBケーブルでJ16(右下)に接続するとマスストレージとして認識される。

f:id:wonder2inc:20141219122555j:plain

 

f:id:wonder2inc:20141219120011p:plain

 

ファームウェアファイルのDL、展開、コピー

DLサイトより、

Edison Yocto complete image

をDLし、展開したファイルを Edisonドライブ(G:)にコピー。

 

f:id:wonder2inc:20141219120018p:plain

ダウンロードして展開。

 

f:id:wonder2inc:20141219120015p:plain

Edison(G:)ドライブへコピー。

 

f:id:wonder2inc:20141219120016p:plain

f:id:wonder2inc:20141219120020p:plain

コピー完了。

 

ネットワークの設定

デバイスマネージャを開き、Edison USB RNDIS Deviceのプロパティを開き、IPアドレス 192.168.2.2を設定する。

f:id:wonder2inc:20141219120806p:plain

f:id:wonder2inc:20141219120610p:plain

設定後、ネットワーク接続から確認。

f:id:wonder2inc:20141219121304p:plain

プロパティを開く。

 

f:id:wonder2inc:20141219120611p:plain

設定完了。

 

Teratermでログイン、アップデート

今度はシリアルではなく、IPアドレス 192.168.2.15 でアクセス。

 

f:id:wonder2inc:20141219120609p:plain

root, パスワードはナシでログイン。

前準備

  • Edisonのシェルプロンプトで「rm -rf /var/log/journal/*」コマンドを実行する。これ重要。
  • Edisonのシェルプロンプトで「reboot ota」コマンドを実行。
  • 再起動され、ファームウェアが更新されるのでしばらく待つ。途中、マスストレージが認識されたり無くなったりするが、じっくり待つ。

IntelEdisonStartWindows – スイッチサイエンス

おまじない(rm -rf /var/log/hournal/* )をしてから reboot ota を実行。

 

f:id:wonder2inc:20141219121930p:plain

まつこと数分(4~5分)。その間、ピコピコUSBで接続、認識、切断を数回繰り返す。

 # uname -a コマンドを実行してアップデートできているか確認。

f:id:wonder2inc:20141219121931p:plain

Oct-14となっているのでアップデートに成功。