フェニックスRTOS

フェニックスRTOS
開発者フェニックスシステムズ
サポートされているプラ​​ットフォームIA-32ARMeSi-RISC
公式サイトhttp://www.phoesys.com/

Phoenix-RTOSは、 IoT機器向けに設計されたリアルタイムオペレーティングシステムです。このシステムの主な目的は、「ソフトウェア定義ソリューション」の構築を容易にすることです。

歴史

Phoenix-RTOSは、1999年から2001年にかけてワルシャワ工科大学電子情報技術学部のPawel Pisarczyk氏によって開発されたPhoenixオペレーティングシステムの後継です。Phoenixは当初IA-32マイクロプロセッサ向けに実装され、2003年にARM7TDMIプロセッサ、2004年にPowerPCプロセッサ向けに適応されました。このシステムはGPLライセンスの下で利用可能です。

フェニックスRTOS 2.0

Phoenix の開発を中止し、Phoenix-RTOS をゼロから作成するという決定は、2004 年にその作成者によって行われました。2010 年には、システムの商用化を目的として Phoenix Systems 社が設立されました。

Phoenix-RTOS 2.0はモノリシックカーネルをベースにしています。当初はIA-32プロセッサとコンフィギュラブルeSi-RISC [ 1 ]向けのバージョンが開発されました。NXP Semiconductorsとの協力により、Phoenix-RTOS 2.0はVybridARM Cortex-A5 )プラットフォームにも適応されました。このバージョンは、スマートグリッドネットワークで使用されるPRIME(Phoenix-PRIME)およびG3-PLC(Phoenix-G3)プロトコルをサポートしています。

Phoenix-RTOS は、Unixオペレーティング システム用に設計および作成されたアプリケーションを実行します。

フェニックスRTOS 3.0

Phoenix-RTOSバージョン3.0はマイクロカーネルをベースにしており、低消費電力の計測デバイス向けに設計されています。最初の実装における主な問題は、カーネルのモジュール性の低さと、ソフトウェア開発(デバイスドライバファイルシステムドライバ)の管理プロセスの難しさでした。これはオープンソースのオペレーティングシステム(BSDライセンス)であり、GitHubで入手可能です。[ 2 ]

HaaSモジュール

Phoenix-RTOSには、モデムなどの豊富なデバイス機能を実装できるHaaS(Hardware as a Software)モジュールを搭載できます。既存のHaaSモジュールには以下が含まれます。

  1. Phoenix-PRIME - 2014年に認証されたPRIME PLC規格のソフトウェア実装。 [ 3 ] [ 4 ]
  2. Phoenix-G3 - G3-PLC標準のソフトウェア実装。

実装

2016年、Energa-Operator(ポーランドに拠点を置く)は、Phoenix-RTOSをベースにした、バランスメーター機能を備えた6,600台のデータコンセントレータユニットを自社のネットワークに設置しました。[ 5 ] このシステムをスマートメーターの量産に使用するためのライセンス契約が締結されています。[ 6 ] [ 7 ]

参考文献