AGL (Automotive Grade Linux), an open-source project developing a shared software platform for in-vehicle technology, recently announced the latest code release of the AGL platform, UCB 10.
What is AGL
Automotive Grade Linux is a collaborative open-source project that is bringing together automakers, suppliers, and technology companies to accelerate the development and adoption of a fully open software stack for the connected car.
The AGL platform is available to all, and anyone can participate in its development. Automotive Grade Linux is hosted at the Linux Foundation.
AGL UCB 10: features
The AGL Unified Code Base (UCB) is an open-source software platform developed jointly by various member companies that can serve as an industry standard for infotainment, telematics, and instrument cluster applications.
UCB 10 also known as Jumping Jellyfish includes an operating system, board support package, middleware, application framework, and application APIs.
Notable updates to the AGL platform include:
- Updated to Yocto Project’s first Long Term Support (LTS) release, 3.1 “Dunfell”
- New WindowManager ‘agl-compositor’ replacing agl-service-window manager
- Reworked auto-build scripts (update in services/apps required)
- Board Support Package updates including i.MX8 support
Benefits for telematics software suppliers
With the AGL Unified Code Base, telematics software suppliers could use the same software base as a starting point for production programs, which reduces fragmentation. By using a code-first approach and standardized APIs, application and telematics solution providers need to port their software only once to the AGL UCB.