跳到主要內容

發表文章

目前顯示的是 11月, 2015的文章

[Arduino]Inside Arduino: Andes Andino M1

這篇文章記錄了最近探索Arduino與 台灣晶心科技Andes出的Andino M1('Andino'沒打錯!!他真的叫這名字)相容Arduino的IoT板子 的一些hacking與紀錄,歡迎各位多多指教~ 先來看看本尊 是的就是它!!小小一片 吐槽一下,在下圖看到橘框處竟然看到ARM Cortex-M3,不過在這邊這顆ARM似乎只拿來處理介面轉換,不然就都用這顆ARM應該效能更好? XDD 下載與安裝Arduino IDE 請到官網下載Arduino IDE https://www.arduino.cc/en/Main/Software?setlang=en 如果是使用Andes Andino M1,請務必下載Windows平台的 因為目前board support package只支援windows版... Arduino Board Manger 下載安裝好之後,接下來是加入Andes Andino M1的board support到Arduino 這邊有一個很重要的雷點!!!就是 Editor language務必要設為English ( 紅框處 ,預設使用Windows系統預設語言),否則在開啟Board Manger時會出現java.lang.RuntimeException: java.lang.IllegalArgumentException: Unmatched braces in the pattern.的錯誤訊息 在Additional Board Manger URLs中,輸入(橘框處): http://knect.me/andino/M1/package_Andino_knectme_index.json 然後按OK,到board manger按instasll安裝(點紅框處會出現按鈕): 安裝成功後,會看到有Andino M1可選(紫框處) 關於package_Andino_knectme_index.json的原理,我們可以看到在這個json檔案內,定義了platform與tools的資訊,Arduino會在開啟Board Manger時,去下載讀取所有使用者額外新增的json網址,然後在按下安裝時去下載於該檔內定義的toolchain,這...