(1/3)車載ソフトウェアを扱う上で既に必要不可欠なものとなっているAUTOSAR。このAUTOSARを「使いこなす」にはどうすればいいのだろうか。Platformについて説明する。Platform(以下、CP)を中心とした解説を行ってきました。Platform(以下、AP)について触れてみたいと思います。Platform登場前史CPの登場の背景については、本連載の前回掲載分(第6回)で既に述べました。ここでは、APにフォーカスして、その登場の経緯を見ていきましょう。OSなどの静的OSベース※1)のプラットフォームは、主には制御系のECU(電子制御ユニット)で使われてきました。制御系以外では以前から状況は異なっていました。Infotainment)では、QNXなどのPOSIX系や、μITRON系の動的OSベースのプラットフォームは以前から使われており※2)、静的OSベースのものだけでは対応できない分野があることは明らかでした。※1)OSのオブジェクトが静的に生成されるものをここでは静的OSと呼んでいます(動的生成が可能ならば動的OS)。μITRONのように動的OSであっても、静的OSとして機能制限して使用できるものもあります。Display)や最近では当たり前になった高解像度ディスプレイベースのメーターなどでも使われています。Linux(AGL、2012年から)や、従来は自動車メーカーごとに独自ソリューションが構築されてきたミドルウェア部分について、現在はLinuxベースでのオープンソース開発を進めているGENIVIアライアンス(2009年から)などの活動も行われてきました。量産車へ本格的に導入するためには、以下のようなことが求められます[1]、[2]。コネクティビティ(connectivity):車内だけではなく車外のさまざまな相手との大容量かつ動的な通信方式に対応するハイパフォーマンスコンピューティング(HPC):大量のメモリやGPU、マルチコア/メニーコア技術などに対応するオフザシェルフ/オープンソース(OTS/OSS):OTS/OSSを積極的かつ効率的に活用して開発規模の爆発的増大に対応し続けられるようにする安全性(safety):サイバーセキュリティも含めた広義の安全性に関して高いレベルの考慮と立証をしていくどちらかといえばハードリアルタイム性と安全性を最優先してきたCPは、トレードオフ関係もあることから、必ずしもこれらへの項目の全てを得意としているわけではありません※3)。※3)そもそも、CPは万能を目指しているわけでは決してありません。「適材適所」という考え方がベースにあると考えるのが自然です。転職で「嫁ブロック」発動。SNSfacebooktwitterITmediaはアイティメディア株式会社の登録商標です。