Arduinoの開発元がArduino LLCとArduino Srlに分裂し、それぞれからArduino IDEが出るようになった。
Arduino戦争:グループ分裂、そして新製品の登場(Make:Japan)
Arduino LLC http://arduino.cc/
最新のArduino IDEは1.6.3
Arduino Srl http://arduino.org/
最新のArduino IDEは1.7.0 (Java7が必要) Version 7 Update 75
現在のArduino Zero ProはArduino Srlから出ている。Arduino LLC側はCOMING SOONとなっている。よって、Arduino IDE 1.7.0はArduino Zero Proをサポートしているが、Arduino IDE 1.6.3ではサポートしていない。
Arduino IDE 1.7.0は名前に空白をふくむフォルダに入れて使っていると、Arduino Zero Proへの書き込み時に次のエラーが出る。(MacOSX 10.10で確認)
さて、Arduino LLCとArduino Srlから出る製品の違いでそれぞれのArduino IDEの対応状況も違ってくるのではという心配がある。Arduino LLCからはArduino Tre、Arduino Zero が、Arduino SrlからはArduino Yun Mini、Leonardo ETHが出る予定となっている。これらによってArduino IDEを分けなければならないのはちょっと困る。
Arduino UNOやLeonardoについてはArduino IDE 1.0.6で充分……なのだけどArduino SrlからはArduino IDE 1.0.6.2が出ている。これはArduino Srlから出ている9軸モーションシールドに合わせたライブラリと自前のシグネチャ、USBのVID/PIDに修正したもの。
ということで、私自身の対応は
UNO/Leonardo系を使う時:Arduino IDE 1.0.6
Aruino Zero ProやDueを使う時:Arduino IDE 1.7.0の系列
にしようと思う。
Arduino戦争:グループ分裂、そして新製品の登場(Make:Japan)
Arduino LLC http://arduino.cc/
最新のArduino IDEは1.6.3
Arduino Srl http://arduino.org/
最新のArduino IDEは1.7.0 (Java7が必要) Version 7 Update 75
現在のArduino Zero ProはArduino Srlから出ている。Arduino LLC側はCOMING SOONとなっている。よって、Arduino IDE 1.7.0はArduino Zero Proをサポートしているが、Arduino IDE 1.6.3ではサポートしていない。
Arduino IDE 1.7.0は名前に空白をふくむフォルダに入れて使っていると、Arduino Zero Proへの書き込み時に次のエラーが出る。(MacOSX 10.10で確認)
/Applications/Arduino Folder/Arduino1.7.0.app/Contents/Java/hardware/tools/gcc-arm-none-eabi-4.8.3-2014q1/bin/../lib/gcc/arm-none-eabi/4.8.3/../../../../arm-none-eabi/bin/ld: warning: section `.bss' type changed to PROGBITS/Applications/Arduino Folder/ というサブフォルダを作って放り込んでいたのだが、これを/Applications/ArduinoFolder/ に修正したらエラーは出ず正常に転送できる。おそらく後から追加されたOpenOCD関連が対応していないと思われる。
スケッチが プログラムストレージ領域の 10,764バイト (4%) を使用しています。最大は 262,144バイト です。
usage: dirname path
/Applications/Arduino Folder/Arduino1.7.0.app/Contents/Java/hardware/tools/OpenOCD-0.9.0-dev-arduino/bin/openocd: line 3: /Applications/Arduino: No such file or directory
さて、Arduino LLCとArduino Srlから出る製品の違いでそれぞれのArduino IDEの対応状況も違ってくるのではという心配がある。Arduino LLCからはArduino Tre、Arduino Zero が、Arduino SrlからはArduino Yun Mini、Leonardo ETHが出る予定となっている。これらによってArduino IDEを分けなければならないのはちょっと困る。
Arduino UNOやLeonardoについてはArduino IDE 1.0.6で充分……なのだけどArduino SrlからはArduino IDE 1.0.6.2が出ている。これはArduino Srlから出ている9軸モーションシールドに合わせたライブラリと自前のシグネチャ、USBのVID/PIDに修正したもの。
ということで、私自身の対応は
UNO/Leonardo系を使う時:Arduino IDE 1.0.6
Aruino Zero ProやDueを使う時:Arduino IDE 1.7.0の系列
にしようと思う。
| Arduino Zero Pro | |
![]() | スイッチサイエンス 売り上げランキング : Amazonで詳しく見る by G-Tools |
