AUTOSAR 仕様と ECU ソフトウェア開発 (基本) 2.4 AUTOSAR 仮想機能バス

1. AUTOSAR 仮想機能バス

車両のすべての機能モジュールを車両レベル、つまりソフトウェア コンポーネントのアーキテクチャから見ると、それらの間の通信形式には主に次の 2 種類があります。

  • ①単一ECU内の通信(ECU内通信)。
  • ② 複数のECU間の通信(ECU間通信)。

        従来のシステム設計手法を使用すると、問題が発生します。つまり、アプリケーション層のソフトウェア アーキテクチャを車両レベルで定義するときに、特定の実装手段に束縛され、主に基盤とのインターフェイスに反映されます。ソフトウェア。「トップダウン」の車両レベルのソフトウェア コンポーネント定義を実現するために、AUTOSAR は仮想機能バス (Virtual Function Bus、VFB) の概念を提案しています。VFB を使用すると、アプリケーション層ソフトウェアを担当する開発者は、ソフトウェア コンポーネントの最終実装が車両全体のどの ECU であるかを気にしなくなります。つまり、アプリケーション ソフトウェアの開発を特定の ECU 開発から独立させることができます。したがって、アプリケーション ソフトウェア開発者は、アプリケーション ソフトウェア コンポーネントの開発に集中できます。

        VFB は、AUTOSAR によって提供されるすべての通信メカニズムを抽象化したものです。VFB を介して、アプリケーション ソフトウェアの開発者にとって、ソフトウェア コンポーネントが ECU 内の通信を使用するか、ECU 間の通信を使用するかに本質的な違いはありません。内部通信と外部通信の区別は、ソフトウェア コンポーネントがさまざまな ECU に配布されるシステム レベルの設計および構成段階まで明らかになりません最終的には、VFB の実際の通信実現は RTE と基本ソフトウェアによって保証できるため、RTE は AUTOSAR VFB の具体的な実現となります。

        通信メカニズムの抽象化により、システムのソフトウェア コンポーネント間の通信関係が決定された後、それらは VFB を通じて仮想的に統合され、開発の初期段階でシステム シミュレーションとテスト作業を完了できます。

おすすめ

転載: blog.csdn.net/qq_42700289/article/details/132251689