高度に接続され、インテリジェントで自動化された今日の新興経済では、高い応答性と回復力を持つ技術基盤が必要とされています。RTOSは、低レイテンシと高い精度をもって、これらの機能を提供するのに適しています。
RTOSの選択と導入のガイドラインを以下に示します。13
強力なセキュリティ プロファイルを確保すること。 インターネットに接続されるあらゆるデバイスについて、開発者はセキュリティ認証を取得し、セキュリティのために構築された RTOS を選択する必要があります。RTOS のセキュリティ認証は最近の開発要件ですが、システムのすべてのコンポーネントにセキュリティを組み込む必要がある場合、ますます重要になります。
エコシスステムを強化する。 開発者は、RTOSを選択する際にこれらの質問を考慮する必要があります。
- 業界全体で広く採用されているか?
- 主要なハードウェアアーキテクチャをサポートしているか?
- 活発で積極的なコミュニティがありますか?
最新の機能を探してください。 利用可能な機能を確認する場合、開発者はRTOSがスタティックメモリアロケーションをサポートしているか、リアルタイムトレース機能を備えているか、ターゲットメモリ保護ユニットと統合されているかなどを確認する必要があります。
ミドルウェアを同一視して考慮してください。 ミドルウェアの互換性はほとんどの RTOS で問題にはなりませんが、それでも開発者は確認するべきです。低レベルのドライバー、ファイル システム、グラフィカルユーザーインターフェイス、TCP/IP スタック、暗号化エンジンなどのコンポーネントを分析に含めてください。
性能を評価してください。 当たり前のように思えるかもしれませんが、チームは RAM のフットプリント、ROM のフットプリント、信頼性、決定性などの性能要因に着目することを忘れてはいけません。特定のアプリケーションの性能に関する懸念、およびすべてのクロックサイクルが実際に重要であるかどうかを確認します。
エンジニアリングチームに相談してください。 エンジニアリングチームのスキルと経験年数は、メンバーの仕事のストレスレベル、特定の機能に対する興味、および特定の RTOS で必要とされる学習の習得と同様に重要です。
予算が重要なのは当然ですが、その中でコストを考えてください。人件費やメンテナンスにかかる費用は、商用RTOSの価格と比較しても、大きなものになる可能性があります。RTOSが高い習熟度を必要としたり、与えられたプロジェクトに対して低いパフォーマンスを示したりする場合、考えられる内部コストはまた増大する可能性があります。
開発者は、RTOS を作成することと同様に重要なことですが、RTOS を保守する(または保守しない)会社を考慮する必要があります。 その会社はどれくらい長くビジネスをしていて、生き残る見込みがあるのでしょうか?また、その会社のコードとドキュメントは高品質でしょうか?
エッジで高度な機能を管理することは、開発の必要性が急速に進化していることを意味します。また、課題だけでなく、多くの機会も増加しています。
開発、ビジネス、戦略、運用の各メンバーを含むチームとして、次の5つの重要な質問に答えてください。1(はい、または極めて重要)から5(いいえ、または全く無関係)の段階で回答し、機会を最大限に活用できているかどうかを確認してください。
4点および5点 の質問があった場合は、このページを読み直して、組込みプロジェクトにRTOSを採用することによって生じるすべての可能性を考慮しているかどうかを確認してください。
お客様のロボットシステムの計画について、ウインドリバーのインテリジェントシステムのエキスパートにご相談ください。