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で確認)

/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

スケッチが プログラムストレージ領域の 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
 /Applications/Arduino Folder/ というサブフォルダを作って放り込んでいたのだが、これを/Applications/ArduinoFolder/ に修正したらエラーは出ず正常に転送できる。おそらく後から追加されたOpenOCD関連が対応していないと思われる。

 さて、Arduino LLCとArduino Srlから出る製品の違いでそれぞれのArduino IDEの対応状況も違ってくるのではという心配がある。Arduino LLCからはArduino TreArduino 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
Arduino Zero Pro
スイッチサイエンス
売り上げランキング :


Amazonで詳しく見る
by G-Tools