開発範囲
ステート マシン、メッセージ キュー、ウォッチドッグ、および障害回復を使用して、サンプリング、通信、制御、およびストレージのタスクを分離します。
- このサービスの対象者
- マルチタスクの取得、通信、制御のコラボレーションを必要とする組み込みデバイス企業
- 同意する成果物
- ファームウェア、タスクの説明、および異常シナリオのテスト記録。
プロジェクト開始に必要な資料
情報は、インターフェイス、実装条件、作業範囲を決定するために使用されます。
- RTOS バージョン、マスター リソース、既存のタスク、および割り込みスケジュール
- 各タスクのサイクル、優先度、共有リソース、通信負荷
- ステート マシン、タイムアウト、ウォッチドッグ、例外回復条件を制御します。
成果物と検収
- 納品ドキュメント
- ファームウェア、タスクの説明、および異常シナリオのテスト記録。
- バージョンと再現性
- 配信リストには、ターゲット ハードウェア、ソフトウェア バージョン、構築または展開手順、インターフェイス構成、およびテスト記録が記録され、その後の統合テストとメンテナンスが容易になります。
- タスクのタイミング、キューのバックログ、ミューテックスの待機を確認する
- 高負荷、通信異常、リソース枯渇ブランチをテストする
- 合意された実行時間内の残りのタスクスタック容量、リセット理由およびステータスを記録します。
受け入れは、双方が確認した機器、バージョン、環境、サンプル、指標に基づいて行われます。ソースコードと設計文書の範囲、プロトタイプの材料、サードパーティの料金、およびその後のメンテナンスがプロジェクト文書に記載されています。
よくある質問
RTOS を使用すると、リアルタイム制御のパフォーマンスが確立されますか?
リアルタイムの動作は、実際の割り込み、スケジューリング、ドライバー、クリティカル セクション、ワークロードを使用して測定する必要があります。プロジェクトでは、制御期間と許容偏差を定義し、ターゲット ハードウェアの応答時間とタイムアウトを記録します。
開発範囲を決定するにはどのような情報が必要ですか?
RTOS バージョン、マスター リソース、既存のタスク、および割り込みスケジュールを入力してください。各タスクのサイクル、優先度、共有リソース、通信負荷。ステート マシン、タイムアウト、ウォッチドッグ、例外回復条件を制御します。不足している情報は、範囲が合意される前に、インターフェイスのチェックや集中的な実現可能性テストを通じて対処できます。
プロジェクトについて話し合う
デバイスとインターフェイス情報を使用して範囲を定義する
ワークロードの評価と段階的な配信手配を容易にするために、ターゲット機能、既存の機器またはコード、インターフェイス プロトコル、展開環境、および計画されたマイルストーンを提供してください。
相談
電話
WeChat

トップに戻る