私はArduinoプラットフォーム用のネットワークベースのアプリケーションを開発したいと考えています。 Wi-Fi Shieldライブラリに同梱されているサンプルは、ネットワーク部分がC言語で実装されたマルチファイルスケッチです。通常のC/C++開発が行われる方法でネットワーク部分を実装する方法を理解したいと思います(まともなIDEおよびステップバイステップデバッガ)。複雑なArduinoプロジェクトにはどのツール(IDE、デバッガなど)がありますか?
私は気づいたWiShieldは、uIP library(リソースが制限されている組み込みデバイス用のオープンソースの完全なTCP/IPスタック実装)の上にビルドされ、大きな影響を受けています。スマートフォンはDHCPを実装し、その上にゼロ設定実装を実装しました。そのような複雑さのプロジェクトをどのように実行し、どのツールが使用されていますか?
私はAVR Studio 4を使用していますが、私のArduinoにプログラムをアップロードする方法を理解するのには多少の努力が必要でしたが、そうでなければ私はそれが好きです。サポートされているインサーキットデバッガでは、実際のarduinoをデバッグすることも、AVRエミュレータで実行することもできます(他の回路が関わっている場合は実行しにくいと思います)。 AVR StudioはEclipseを「シェル」として使用しています。 – Skurmedel