完全に再設計されたArduino IDE 2.0が利用可能

2.0 年間のアルファおよびベータ テストを経て、マイクロコントローラーをベースにした一連のオープンソース ボードを開発する Arduino コミュニティは、コードの作成、コンパイル、実行のためのインターフェイスを提供する Arduino IDE 3 統合開発環境の安定リリースを発表しました。ファームウェアをハードウェアにロードし、デバッグ中にボードと対話します。 ファームウェアの開発は、C に似た特別に作成されたプログラミング言語で実行され、マイクロコントローラー用のプログラムを迅速に作成できます。 開発環境のインターフェイス コードは TypeScript (型付き JavaScipt) で記述され、バックエンドは Go で実装されます。 ソース コードは AGPLvXNUMX ライセンスに基づいて配布されます。 Linux、Windows、macOS 用の既製パッケージが用意されています。

Arduino IDE 2.x ブランチは、Arduino IDE 1.x とコードが重複しない完全に新しいプロジェクトです。 Arduino IDE 2.0 は Eclipse Theia コード エディターに基づいており、デスクトップ アプリケーションは Electron プラットフォームを使用して構築されています (Arduino IDE 1.x は Java で書かれています)。 ファームウェアのコンパイル、デバッグ、ロードに関連するロジックは、別のバックグラウンド プロセス arduino-cli に移動されます。 可能であれば、インターフェイスをユーザーに馴染みのある形式に保ちながら、同時に最新化することを試みました。 Arduino 1.x のユーザーには、既存のボードと関数ライブラリを変換することで新しいブランチにアップグレードする機会が与えられます。

ユーザーにとって最も注目すべき変更点は次のとおりです。

  • 情報を表示する複数のモードを備えた、より高速で応答性の高い、モダンな外観のインターフェイス。
  • 既存のコードと接続されたライブラリを考慮した、関数と変数の名前の自動補完のサポート。 入力中のエラーを通知します。 セマンティクス解析に関連する操作は、LSP (Language Server Protocol) プロトコルをサポートするコンポーネントで実行されます。
    完全に再設計されたArduino IDE 2.0が利用可能
  • コードナビゲーションツール。 関数または変数を右クリックすると表示されるコンテキスト メニューには、選択した関数または変数を定義する行に移動するリンクが表示されます。
    完全に再設計されたArduino IDE 2.0が利用可能
  • ライブ デバッグとブレークポイントの使用機能をサポートするデバッガが組み込まれています。
  • ダークモードのサポート。
    完全に再設計されたArduino IDE 2.0が利用可能
  • 別のコンピューターでプロジェクトに取り組んでいる人のために、Arduino クラウドに作業を保存するためのサポートが追加されました。 Arduino IDE 2 がインストールされていないシステムでは、オフライン モードでの作業もサポートする Arduino Web Editor Web インターフェイスを使用してコードを編集できます。
  • 新しい理事会と図書館のマネージャー。
  • Git の統合。
  • シリアルポート監視システム。
  • プロッター。ボードから返された変数やその他のデータを視覚的なグラフの形式で表示できます。 出力をテキスト形式とグラフ形式で同時に表示することができます。
    完全に再設計されたArduino IDE 2.0が利用可能
  • 更新を確認して配信するための組み込みメカニズム。

出所: オープンネット.ru

コメントを追加します