Linux Foundation AGL UCB9.0ディストリビューションの新版を発表 (Automotive Grade Linux Unified Code Base)は、ダッシュボードから自動車インフォテインメントシステムまで、さまざまな自動車サブシステムで使用するためのユニバーサルプラットフォームとして開発されています。
配布 これは、Tizen、GENIVI、およびYoctoプロジェクトの開発に基づいています。 グラフィカル環境は、Qt、Wayland、およびWeston IVIShellプロジェクトの開発に基づいています。
開発に携わった企業 プロジェクトの 有名なブランドを含むトヨタ、フォード、日産、ホンダ、ジャガーランドローバー、マツダ、三菱、スバルなど。
AGLUCBについて
自動車メーカーは、機器に必要な調整とインターフェースのカスタマイズを実行した後、最終的なソリューションを作成するためのフレームワークとしてAGLUCBを使用できます。
このプラットフォームを使用すると、アプリケーション開発と独自の開発に集中できます。 低レベルのインフラストラクチャを考慮せずに、メンテナンスコストを最小限に抑えて、ユーザーの作業を整理する方法。
プロジェクトは完全にオープンです。すべてのコンポーネントは無料のライセンスで利用できます。 プラットフォームには、HTML5およびQtテクノロジを使用して記述された一般的なアプリケーションの機能プロトタイプのセットが提供されています。
たとえば、ホーム画面、Webブラウザー、ダッシュボード、ナビゲーションシステム(Googleマップを使用)、気候制御、DLNAをサポートするメディアプレーヤー、オーディオサブシステムを構成するためのインターフェイス、読み取り用のプログラムの実装があります。ニュース。
音声制御、情報検索用のコンポーネントも提供されています、Bluetoothを介したスマートフォンとの対話、センサーへのアクセスと車両ノード間のデータ転送のためのCANネットワークへの接続。
AGL UCB9.0のメインニュース
この新版では、 ネットワーク機能と設定のサポートの改善と同様に HTML5ベースのアプリケーションのパフォーマンスが大幅に向上しました。 さらに、BluetoothのAPIが再設計され、pbapおよびmapBluetoothプロファイルのサポートが拡張されました。
アプリケーションベース HTML5では、トークンベースのアクセスのサポートが追加されています、Web App Manager(WAM)とChromiumを使用したHTML5アプリケーションのみで画像が提案されました ホーム画面に追加されたデモHTMLアプリ、App Launcher、Dashboard、Configurator、Media Player、Mixer、HVAC、およびChromiumBrowser。
一方、アプリケーションの拡張リファレンス実装はQMLで記述されています。これは、ステアリングホイールとマルチメディアボタンからのCANメッセージ処理をサポートするダッシュボードの更新された実装の例です。もうXNUMXつは、ステアリングのボタンを使用する機能です。自動車情報システムを制御するためのホイール。
さらに、 のアップグレードされたハードウェアサポート: Renesas RCar3 BSP 3.21(M3 / H3、E3、Salvator)、SanCloud BeagleBone Enhanced のサポート付き Automotive Cape、i.MX6およびRaspberry Pi4。
アップデートに関しては、 OTAアップデート配信のサポートが追加されました (無線)OSTreeテクノロジベースの環境の場合、個々のファイルを更新し、システム全体の状態をバージョン管理する機能を使用して、システムイメージ全体を操作できます。
その他の変更点 この新しいバージョンから際立っているのは次のとおりです。
- Application Frameworkは、トークンベースの認証を実装します。
- 音声認識用の拡張APIと音声エージェントとの統合の改善。
- Alexa Auto SDK2.0のサポートが追加されました。
- 音声認識を管理するために、画面インターフェイスの新しいオープンバージョンが提案されています。
- オーディオサブシステムでは、PipeWireメディアサーバーとWirePlumberセッションマネージャーのサポートが改善されました。
- 新しいホーム画面とウィンドウマネージャーの予備的な実装が提案されています(「agl-composer」を選択するとアクティブになります)。
放電
最後に、このシステムをテストできることに興味がある人は、次のことを知っておく必要があります。 提供されるビルドは ボード QEMU、Renesas M3、IntelUp²、Raspberry Pi 3、Raspberry Pi4。
コミュニティの関与に加えて、NXP i.MX6、DragonBoard 410c、Intel Minnowboard Max(Atom E38xx)、およびTIVayuボード用のビルドが開発されています。 プロジェクトの成果のソースコードが利用可能です Git経由。