タグ付けされた質問 「contiki-os」

3
802.15.4 / 6LoWPANスタックを備えたCortex M4のRTOS
モノのインターネットプロジェクトで使用するオペレーティングシステムを評価していますが、次に進むための最良の方法がわかりません。 32k RAMとCC2520 802.15.4トランシーバーを備えたTM4C123GH6PM MCUを使用していますが、システムがすでにそれらのドライバーを提供しているとしたらすばらしいでしょう。 システムは、ドットマトリックス画面を描画し、ユーザー入力に反応する1つの(インタラクティブな)タスクを実行します。設定とアプリケーションデータをspiフラッシュに保存します。モジュール間でデータを同期し、モジュールからセンサーデータを抽出してゲートウェイに転送し(rplが頭に浮かびます)、またゴシップでOtAファームウェアの更新を配布するために、複数のモジュールのメッシュ(802.15.4に基づく)があります。ファッションのように。同様に、メモリを大量に消費するアプリケーションも実行しています。 これまでのところ、これらのシステムを調べてきました。 RIOT: 長所 優れたハードウェア抽象化 小さな足跡 とても活発で親切なコミュニティ 完全な802.15.4 / 6LoWPANスタック 短所 不安定であり、根本的な変化をまだ受けている まだ競合状態/クラッシュが含まれています ファイルシステムのサポートなし いくつかのネットワークプロトコル Contiki: 長所 成熟したシステム、商用製品で使用 多くの有用なプロトコルを備えた完全な802.15.4 / 6LoWPANスタック ファイルシステムのサポート cc2520サポート 短所 開発が古くなっている 「成長した」コードベース、たくさんのビット腐敗 品質の悪いTiva Cポート 最新のプラットフォームのサポートはほとんどありません 非プリエンプティブスケジューリングはアプリケーションに問題を引き起こす可能性があります FreeRTOS: 長所 少し追加の複雑さ 使いやすく信頼性の高いスケジューラ 多くの製品で使用される成熟したプロジェクト たくさんのポート 短所 ファイルシステムなし ドライバーのハードウェア抽象化なし/ハードウェアドライバーなし ネットワークスタックなし 動的メモリの使用率がやや高い NuttX: 長所 非常に機能が豊富で、ほとんどLinuxのように感じますが、まだ小さいです ファイルシステムのサポート …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.