Arduino、Zephyr OSと統合されたコアのベータ版を発表

  • Arduinoが未来への一歩を踏み出す Mbed OSの代替としてZephyr OSを採用。
  • Zephyr OS が Arduino を強化 マルチタスクやリアルタイム スケジューリングなどの高度な機能を備えています。
  • ベータ版が利用可能になりました、開発者が最新のプラットフォームでプロジェクトをテストし、最適化できるようになります。
  • 手間のかからない移行: ユーザーは、内部の優れた機能を備えた Arduino のシンプルさを引き続き楽しむことができます。

Arduino コア Zephyr OS ベータ版

Arduinoは大きな飛躍を遂げました Zephyr OS ベースのカーネルのベータ版をリリースし、組み込み開発の新時代の始まりを示しました。この変更は、これまで多くの Arduino ボードの鍵となっていたリアルタイム オペレーティング システムである Mbed OS を中止するという ARM の決定に応じて行われます。

この動きはサポートの継続性を保証するだけでなく、 開発者に、より高度で最新かつスケーラブルなプラットフォームを提供します。オープンソースのリアルタイム オペレーティング システムである Zephyr OS は、そのモジュール性と複数のハードウェア アーキテクチャをサポートする機能が特徴です。

Zephyr OS とは何ですか?なぜそれが重要ですか?

Zephyr OS は、低電力でリソースに制約のあるデバイス向けに設計された次世代 RTOS です。そのモジュール設計は、リアルタイム プログラミングやプロセス間の通信などの機能と合わせて、 高度なプロジェクトに最適なツールになります。さらに、その広範なオープンソース コミュニティにより、継続的な イノベーションとサポート.

Arduino は、Zephyr OS を統合することにより、次のような利点を提供します。

  • より高い効率: ビルド時間が短縮され、バイナリが小さくなります。
  • 柔軟性: プロジェクトのニーズに応じてカスタマイズおよびスケーリングが可能。
  • 高度な統合: マルチタスクやリアルタイム スケジューリングなどの機能のサポート。

Zephyr OSを搭載したArduinoコアの主な機能

Zephyr OS の Arduino コアへの統合 ユーザーエクスペリエンスの劇的な変化を意味するものではありません, しかし、内部機能に大幅な改善をもたらします。主な新機能には次のようなものがあります。

  • 動的スケッチの読み込み: スケッチは ELF ファイルとしてコンパイルされ、コンパイル済みの Zephyr ベースのファームウェア上に動的にロードされるようになりました。
  • Zephyr サブシステムの機能: スレッド化、プロセス間通信、リアルタイム プログラミングのサポート。
  • コンパイル効率: ユーザー コードとライブラリの薄い層のみがコンパイルされますが、Zephyr OS は静的なままであるため、コンパイル時間が大幅に短縮されます。

Zephyr OS の動作

どのようにスタートするには?

この新しい統合を試すことに興味のある開発者は、GitHub の公式 Arduino リポジトリでコアと詳細な手順を見つけることができます。 インストールは簡単でガイド付きにより、この新しいプラットフォームへのスムーズな移行が可能になります。

最初のステップには、Arduino IDE ボード マネージャーに適切な URL を追加することが含まれます。 「Arduino Zephyr Boards」オプションをインストールします。構成が完了すると、ユーザーは Zephyr が提供する拡張機能を備えた Blink などのスケッチをコンパイルして実行できます。

互換性のあるボードは何ですか?

このベータ段階では、 互換性のあるボードのリストには次のものが含まれます。:

  • Arduino ポルテンタ H7
  • Arduino GIGA R1
  • アルドゥイーノナノ33BLE
  • ルネサスおよびNXP開発ボード

これらのボードをまだ所有していない人は、物理的なハードウェアを必要とせずにスケッチをコンパイルすることでシステムの動作を調べることができます。

ArduinoとZephyrによる開発

貢献して改善に貢献する

Arduino はコミュニティ全体にこのベータ版への積極的な参加を呼びかけています。 開発者はバグを報告し、機能を提案し、コードを提供できます GitHub経由。これはまたとない機会です 組み込みプロジェクトの将来に直接影響を与える.

この統合はまだ初期段階にありますが、それによって開かれる可能性は計り知れません。現在の Arduino ボードの継続的なサポートを保証するだけでなく、 より堅牢で高度なプロジェクトの基礎を築く 将来インチ

Arduino と Zephyr OS は強力なコラボレーションをもたらしており、このベータ版はテクノロジー愛好家や専門家にとって新しい時代の始まりとなることが期待されています。


コメントを最初に

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。