2016年12月19日月曜日

Arduino YUN Mini アップデート

随時更新中。

11月末に秋月電子通商で購入したArduino YUN Mini。


  • USB経由で書き込みをする
  • Wi-Fi経由で書き込むをする

できたりできなかったりと不安定だった。
 工場出荷時のリセットしたあと、シリアル・モニタが接続できなくなった。

ファームウェアの更新
luciに入る。初期画面のどこかに入口がある。Flash Firmwareでダウンロードしたファイルを書き込む。lininoからYUN-Miniに変えた。

http://download.linino.org/linino_distro/lininoIO/latest/

lininoIO-generic-linino-yun-mini-squashfs-sysupgrade.bin

 更新をしたが、エラーをはいて使えなくなった。

/usr/lib/lua/luci/template.lua:81: Failed to load template 'linino/set_password'.
Error while parsing template '/usr/lib/lua/luci/view/linino/set_password.htm':
No such file or directory
stack traceback:
 [C]: in function 'error'
 /usr/lib/lua/luci/template.lua:81: in function '__init__'
 /usr/lib/lua/luci/util.lua:68: in function 'Template'
 /usr/lib/lua/luci/template.lua:50: in function 'render'
 /usr/lib/lua/luci/controller/linino/index.lua:182: in function 'authen'
 /usr/lib/lua/luci/dispatcher.lua:370: in function 'dispatch'
 /usr/lib/lua/luci/dispatcher.lua:195: in function </usr/lib/lua/luci/dispatcher.lua:194>


ーーー
3日間試行錯誤

基板横のリセットスイッチを長押しすると、初期化されるとあるが、それは本当ではない。でも本当。
どうも、eepromの違うエリアにパスワードは保存されているぽい。
システム自体が新しくなっても、保存されている場合がある。
システムといっても、U-bootがあり、その上にLinuxであるopenwrtが載っている。U-bootは別のエリヤのeepromに書かれているのかな?

ラズパイのUSBからYUN-MiniのマイクロUSBにつないで、
 minicom -b 9600 -o -D /dev/ttyACM0
シリアル-パラレル変換されてターミナルで接続できる。文字化け多し。原因不明。


U-Bootの途中で[f]とリターンを押すとfailsafeモードへ入れると出る。
そこでfastbootを入れた、きっともろもろが初期化された。
基板の上にあるYUN Resetボタンを押してリブート。


---
 AP動く。
 192.168.240.1 これはlininoと同じ。出てくるログイン画面は異なる。パスワードはarduino !!!






 

 Ciaoの画面を出す。何も入っていないからインストールするかと聞かれる。
 mqttの設定ができる。

パッケージマネージャもある。すごいたくさんのアプリケーションが整備されている。mqttブローカを入れてみた。
パッケージマネージャから入れないといけないIOT2000よりぜんぜんいい!


luciもいる。











0 件のコメント:

コメントを投稿