Secured Industrial Embedded Linux

A slideshow updated since the latest presentation in Karlsruhe in 2016 with a presentation of a full stack signaling stack using the Signal Composer service.

Click here

This talk presents, the motivation and options chosen by AGL to address automotive cybersecurity. Its first addresses secure functionally targeted by AGL applications security model, then exposes how we extend the model from Linux entertainment to vehicle to cloud, cluster, telematics, ...
This talk remains at the architecture level. It explains targeted security concerns and exposes proposed software architecture but does not aim at digging into specific implementation details.

Download pdf slide [here]

This talk presents options to bring a subsystem of AGL Application Framework into realtime operating systems like AutoSar Foundation, VxWorks, Zephyr, QNX.In order to bridge smaller controllers with AGL systems, current Application Framework should be skimmed down to a portable, OS-independent and realtime enabled core.
To get certified, this small realtime core should be come with 100% code coverage.
It should work on microcontrollers, or on a PREEMPT-RT patched linux. It should have a set of realtime API and communication API with the non realtime world. As an example, the presentation shows how to push CAN data to Infotainment.

 

 PDF presentation available here

After a presentation of the security framework that rules the applications, this presentation browse the effective well known use cases of applications. The use cases covered are HTML apps, QML apps, general services, audio 4A service, signal composer service, ... For each use cases are presented the software architecture, the security context, the interaction with the AGL system, the typical dialog between application, binding and services, the programming model using binding version 3 as available in AGL/FF.

 

Download [here]

 

This presentation explains how to write audio application on AGL using 4A audio architecture. It explains 4A three main audio components: softmixer, hals, high-level api and covers audio-roles, policies, configuration and coding API. The presentation starts from global 4A architecture before diging wown to configuration and code samples.

PDF Slides [here]

Archived Publications