Skip to main content

Recap: AGL Face-to-Face Technical Meeting in Vannes, France

By June 22, 2016December 30th, 2016Blog

AGL recently held a developer meeting in Vannes, France from May 25-27th. This face-to-face meeting was hosted by IoT.bzh and was attended by 20 delegates from AGL members across Europe (France, Germany, Bulgaria, Ukraine, Switzerland), the United States and Japan. Companies represented included: IoT.bzh, Renesas, Panasonic, ForgeRock, GlobalLogic, Continental Automotive, Aisin AW, Fujitsu Ten, Microchip, ADIT, DENSO, The Linux Foundation, Konsulko Group, Advanced Telematic Systems, Samsung, Intel OTC and Wind River.

The primary objectives for the meeting were to finalize the Application Framework and security proposals and to begin preparing the UCB demo hardware and software for Automotive Linux Summit in July.

The main subjects covered included:

  • Application Framework: IoT.bzh presented the latest functionalities added in the first release of the framework due this summer, including websockets support, non attended notifications and transparency of API among others. The AGL Application Framework with life cycle management and access control enables application and resource isolation. Early access to the framework for developers was released at the end of the workshop and is now available for download.
  • Audio Routing: this is an effort shared by multiple companies including Microchip, ADIT, DENSO and IoT.bzh. On the first day, IoT.bzh presented the result of ongoing work to add new routing capability inside PulseAudio for functional channels support (ie: navigation, multimedia, urgency). Depending on security constraints, those functional channels support both mixed and exclusive usage with ramp-up/down volume. On the second day, ADIT presented their efforts to port audio manager, and a technical debate on how to merge both the routing policy engine with PulseAudio routing capability was initiated.
  • MOST Driver: Microchip and IoT.bzh gave the latest status about the integration of the MOST driver inside AGL and how this could be secure and integrated with PulseAudio routing capabilities. They also reviewed work done around vehicle bus signaling and security.
  • SOTA (Software Over the Air Updates): Konsulko Group and Advanced Telematic Systems presented the results of their research on existing software update clients. As OSTree appeared to be the best candidate for AGL, it was decided to investigate further on its compatibility with AGL security requirements as SMACK labels, trusted zone and virtualization.
  • Virtualization: GlobalLogic presented their initial efforts on Xen Project virtualization for AGL. An architecture model to enable one or more AGL systems to run off the unique SOC with eventually some other OS such as Android or QNX was studied. The major topics discussed were about how to share physical resources like GPU, Audio and CanBus and also how make trusted zone services visible from every guest OS.
  • Secure Boot and Trusted Zone: IoT.bzh shared the results of research around secure boot and trusted zone. A presentation of an early version of OP-TEE for AGL was done. The first service that should use trusted zone services could be SOTA, but a lot of options were debated on how SOTA should interact with secure boot and trusted zone.

The team also took some time to enjoy Vannes, a beautiful city on the gulf of Morbihan, with a walk along the coast, a barbecue overlooking Port-Anna organized by IoT.bzh and a garden party lunch organized by Wind River.

About the author of this post

Fulup Ar Foll, CEO, IoT.bzh

Fulup holds a master from the French military academy of Arcueil near Paris. He started his career working for French DOD as research engineer at the CELAR [Centre Electronic de l’Armement de Bruz/Rennes] where he worked on real-time operating systems for helicopter and planes simulators.

In 1990 he quit the public sector and took the technical direction of « Wind River System » in Europe. Associated professor at South Brittany University he taught about the internal structure of operating systems, embedded systems, Internet and mobile architectures. Fulup spoke during multiple international conferences and actively participate as technical expert within normalization groups at a worldwide level. He’s currently a delegate for Renesas within GENIVI and AGL consortiums.