Arduino用のRTOS?


14

arduinoで動作するrtosのプロジェクトはありますか?


1
そこで実行されるRTOSプロジェクトですATMEGAは、しかし、同様のものがそうarduinoの環境を使用するのではありません。
コナーウルフ

有名なステートマシンフレームワークがarduino arduino.cc/playground/Code/QPで
mba7

回答:


6

私はいくつかのプロジェクトでFemtoOSを使用していますが、非常にうまく機能します。



2

DuinOSをダウンロードするためのリンクは次のように変更されました。

http://robotgroup.com.ar/duinos/wiki

そこには(ダウンロードセクションで)v0.1およびv0.2バージョンがあります。

よろしく、ジュリアン http://robotgroup.com.ar


再び動いたようで、古いサイトにはHTTPリダイレクトがありません。現在のホーム(または現在アクティブなフォーク)はここにあるようです:github.com/DuinOS/DuinOS
Scott

1

「ベアメタル」の単純なマルチスレッドが必要な場合は、かなり使いやすく、オーバーヘッドが非常に小さい(数バイト)Protothreadsをお勧めします。

これは動作するはずですけれども、私は、ArduinoのライブラリコンテキストでProtothreadsをテストしていないと私は見ることができるように誰かがすでにそれを行っ

プロトスレッドは、無線センサーネットワークアプリケーションの優れたソリューションであるContiki OSの一部でもあります。いくつかの人気のあるArduinoボードを実行するためにContikiを移植する努力がありました。

元のポートのgitリポジトリはここにありますが、最新バージョンのContikiを更新しようとしましたが、こちらにあります。このコードは、基本的な「Hello World!」まで機能します。例が関係しており、ネットワークを取得するために追加の作業が必要になります(6loWPAN / uIPなど)それが実装されているので、そのようなネットワーク。


0

私はatomthreadsを見てきました。これはavrで実行されるはずですが、Arduinoのfw / sw部分をマージできるかどうかはわかりません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.