オープンソースPOSIX PSE51準拠のRTOSはありますか?

オープンソースPOSIX PSE51準拠のRTOSはありますか?

IEEE Std 1003.13-2003は、リアルタイムシステム用のPOSIX設定ファイルセットを定義します。 PSE51はこれらのプロファイルの1つです。私はPSE51に取り組んでおり、このプロファイルに準拠したRTOSの実装にアクセスできる場合は非常に役立つと思いました。要件と仕様を読むよりも、いくつかのコードを見ることが常に明確です。

調査を行いましたが、先ほど独自の実装を見つけました。 PSE51または他のリアルタイムプロファイルに準拠したRTOSのオープンソース実装はありますか?

答え1

回答が少し遅れましたが、オープンソースRTOSのZephyrをぜひご確認ください。 1.11 バージョンは、ファイルシステム API サポートを除き、POSIX とほぼ互換性があります。バージョン1.12は1週間後(2018年6月)にリリースされる予定で、PSE52を完全にサポートします。

ここでコードベースを探してください。https://github.com/zephyrproject-rtos/zephyr/

RTOSの詳細をご覧ください。https://www.zephyrproject.org/

実際、ZephyrはVxWorksから派生したWind Riverの初期のViperで開発されました。 2016年からオープンソースで公開された。

答え2

PSE51規格に準拠しているほとんどのRTOS(例えば、eMCOS、PikeOS、Neutrin、VxWorks)は商用製品です。

私が知る限り、唯一オープンソースPSE51準拠のRTOSには以下が含まれます。

答え3

私は次の論文を読んだ。リアルタイムLinux小さいPOSIX 1003.13/PSE51互換ハードリアルタイムオペレーティングシステム。残念ながら、2007年にWind RiverはRTLinuxを製造した会社を買収し、それを使用して商用製品を作成しました。 Wind RiverのRTLinuxバージョンがオープンソースかどうかはわかりません。 rt-linuxのGITリポジトリを見つけました。ここ。しかし、その名前はRTLinuxではなくrt-linuxです。私は彼らが同じであるかどうかはわかりません。

関連情報