AGL expands partner base and launches Unified Code Base (UCB)


AGL has released the latest version of the AGL infotainment platform, Unified Code Base (UCB) 4.0, which includes support for SmartDeviceLink integration, Speech Recognition APIs, secure Over-the-Air Updates (SOTA) and improvements to the App Framework and Software Development Kit (SDK).

The UCB 4.0 release follows recent news that Toyota has adopted the AGL platform for its next-generation infotainment system, debuting in the 2018 Toyota Camry in the United States.

Unifying the industry around a shared platform

Developed through a joint effort by dozens of member companies, the AGL Unified Code Base (UCB) 4.0 is an open source infotainment platform that can serve as the de facto industry standard. The goal of the UCB infotainment platform is to provide 70-80% of the starting point for a production infotainment system. Automakers and suppliers customize the other 20-30% by adding features and modifying the user interface to meet their unique product needs.

Sharing a single software platform across the industry reduces fragmentation and accelerates time-to-market by encouraging the growth of a global ecosystem of developers that can build a product once and have it work for multiple automakers.

New features in the AGL UCB 4.0 include:

  • Update to Yocto 2.2
  • Application Framework improvements
  • Application Services APIs for Bluetooth, Audio, Tuner and CAN signaling
  • AGL API version 2 using OpenAPI Specification format
  • CAN signaling, secure signaling and notifications
  • SDK improvements with new Application templates
  • SmartDeviceLink ready, ease of integration with SDL
  • Default board support tunings across Intel, ARM32 and ARM64 architectures
  • Added board support for the Renesas R-Car 3 and Qualcomm SnapDragon 820

The complete UCB 4.0 release notes are available on the AGL wiki.

Expanding beyond infotainment

As the UCB evolves into a mature, robust platform, AGL is expanding beyond infotainment to develop software profiles using the UCB for telematics, instrument cluster and heads-up-display (HUD). To support these new projects, AGL has formed a new Virtualization Expert Group (EG-VIRT) to identify a hypervisor and develop an AGL virtualization architecture that will help accelerate time-to-market, reduce costs and increase security.

An open virtualization solution could allow for the consolidation of multiple applications such as infotainment, instrument cluster, heads-up-display and rear-seat entertainment, on a single multicore CPU through resource partitioning. This can potentially reduce development costs by enabling OEMs to run independent operating systems simultaneously from a single hardware board. Virtualization can also add another layer of security by isolating safety critical functions from the rest of the operating system, so that the software can’t access critical controls like the vehicle CAN bus.

Virtualization will also play a key role in the AGL Cockpit Architecture work which launched in early 2017 and expands AGL throughout the entire cockpit to reduce the lead time for integrating commercial applications.

Source: AGL

Banner space