Discover our technical publications:
We make our articles available to the community
Latest articles
Fulup Le Foll
December 5th, 2023
RUST & embedded
Rust is a very hype programming language that provides good practices to reduce potential ...
Fulup Le Foll
June 7th, 2023
Yocto BSP vs redpesk/centos BSP
- Video link : CentOS Automotive SIG - June 7, 2023
- PDF ...
Fulup Le Foll
December 6th, 2022
Toward a Linux safety compliant architecture through a RTOS companion.
Even though significant efforts attempt to prepare Linux for safety certifications, it seems ...
Fulup Le Foll
September 29th, 2022
Seantic and maritime cybersecurity
Like many other industrial sectors, the maritime sector wants to benefit from the advantages of ...
Fulup Le Foll
September 15th, 2022
IDS (Intrusion Detection System) for embedded systems
The new generation of car combines incredible software complexity with a full Internet ...
José Bollo
April 7th, 2022
Towards UN R155 and R156 with open source stack
After presenting key constraints of new cybersecurity standards UN R155/R156 regulations, the ...
Clément Bénier
February 6th, 2022
Redpak: Ultra light weight container for embedded systems
Choosen by the French Government in the Big Cyber Challenge, Redpak is the new embedded container ...
Vincent Rubiolo
February 5th, 2022
Using Ansible and Proxmox to manage an embedded RPM distro build factory: lessons learned
With redpesk, we provide customers with the ability to cross-build an embedded, CentOS ...
Armand Beneteau
December 15th, 2021
Testing Continuously Applications Using a Cloud Based Infrastructure Using Virtualization and Real Hardware in the Loop
With the exponential growth of software complexity, and in order to keep under control the cost ...
Vincent Rubiolo
November 10th, 2021
Connected ships and data flows: from the on-board sensor to the cloud
The modern, connected, embedded Linux IoT device is facing a fundamental problem: the more ...
IOT.BZH
September 30th, 2021
Cross debugging on Linux : A history, current state of the art and coming improvements
Cross debugging, and more generally, remote debugging, is ...
Clément Bénier
September 24th, 2021
Automatisation des modules de sécurité Linux en intégration continue
Tous les programmes ont potentiellement des vulnérabilités qui peuvent être utilisées pour pénétrer ...
Sébastien Douheret
September 13th, 2021
Release of redpesk Arz 1.0
Lorient, France – September 13rd 2021 – IoT.bzh, an open source software company for ...
Arthur Guyader
August 2nd, 2021
Introduction to SMACK and SELinux
An introduction to the fundamentals of SMACK and SELinux administration.
This ...
Julien Massot
June 16th, 2021
Running Zephyr and Linux on the same SoC: making both worlds live together !
Modern SoCs contain heterogeneous processor devices that can be used to execute specific tasks. ...
Vincent Rubiolo
June 3rd, 2021
From embedded Linux boat sensors to the cloud, a data journey
The modern, connected, embedded Linux IoT device is facing a fundamental problem: the more ...
Julien Massot
April 27th, 2021
Hardware Isolation Running RTOS Concurrently with AGL on Renesas R-Car
Modern SoCs contain heterogeneous processor devices that can be used to execute specific tasks. ...
José Bollo
April 13th, 2021
From Smack To SELinux
This talk given at the AGL All Member Meeting [VIRTUAL] of Spring 2021 presents how the ...
IOT.BZH
April 9th, 2021
redpesk® factory demo video
This video is a short introduction of the redpesk® factory WebUI.
As you can ...
Vincent Rubiolo
March 18th, 2021
Data continuity, from vehicle sensors to cloud databases in the AGL ecosystem
The modern vehicle is facing a fundamental ...
December 16th, 2020
redpesk Marine Grade Linux
As today, AGL has mostly been sponsored by the Automotive Industry. Nevertheless, many of the ...
Vincent Nieutin
September 3rd, 2020
Intrusion Detection System (IDS) on automotive CAN bus
The main objective of this paper is to implement an Intrusion Detection System (IDS) over the ...
Stéphane Desneux
July 15th, 2020
Boost AGL Application Framework performance by 10+
IoT.bzh investigated on lazy object synchronization techniques combined with an appropriate ...
Fulup Le Foll
July 13th, 2020
Ultra Light Weight Containers for Embedded Systems
While Linux “name space” provides a good foundation for embedded application isolation, popular ...
IOT.BZH
February 1st, 2020
Integrating Julius Speech Recognition Engine
This presentation deals with the integration of Julius Speech Recognition ...
Fulup Le Foll
January 30th, 2020
Secure vehicle data exchange with "OpenID Connect"
This presentation was given at International Cybersecurity Forum (FIC) in Lille / ...
Fulup Le Foll
December 3rd, 2019
Current Market Conditions for Automotive Supply Implies Long Term Support
This presentation was given at DevOps Wold / Jenkins World in Lisbona.
As today ...
José Bollo
November 22nd, 2019
Embedded Linux, case of AGL. Lesson at ENSTA 2019
This slideshow was used as support for a lesson given at "École nationale supérieure de ...
Yann Bodéré
October 22nd, 2019
Current market condition for automotive supply implies Long Term Support
This presentation was given at AGL All Member Meeting in Monte Carlo, Monaco.
Cars ...
Armand Beneteau
October 21st, 2019
Cloud based test infrastructure to enhance software quality assurance (SQA) in AGL application developments
This presentation was given at AGL All Member Meeting in Monte Carlo, Monaco.
Fulup Le Foll
July 17th, 2019
AGL-µBinder : a fast, secure and seamless option to connect AGL to small ECUs?
This presentation was given at Automotive Linux Submit in Tokyo.
In order to ...
Sébastien Douheret
July 17th, 2019
AGL-Supervision : From AGL Supervisor to platform global data collection
This presentation was given at Automotive Linux Summit in Tokyo.
AGL ...
Johann Cathier & Jakub Jermar
March 19th, 2019
L4RE hypervisor consolidating multiple AGL profiles
Isolating components of different criticalities is a desirable feature of safety-critical ...
Fulup Le Foll
March 19th, 2019
Wlroots : a potential foundation for Next Generation of AGL Wayland Compositor
As today, AGL mostly leverages Wayland IVI-shell as inherited from Genivi. Worse than having ...
Romain Forlot
December 12th, 2018
Updated overview of AGL signaling
A slideshow updated since the latest presentation in Karlsruhe in 2016 with a presentation of a ...
Fulup Le Foll
December 5th, 2018
Cybersecurity for Connected Vehicle with AGL (Automotive Grade Linux)
This talk presents, the motivation and options chosen by AGL to address automotive ...
Jonathan Aillet
October 26th, 2018
Boot & Secure Boot
Cette présentation à été utilisée pour donner une conférence à l'Université de Bretagne Sud à ...
Thierry Bultel
October 17th, 2018
Skim down AGL Application Framework to bridge AGL with hard realtime subsystems
This talk presents options to bring a subsystem of AGL Application Framework into realtime ...
José Bollo
October 17th, 2018
AGL application design
After a presentation of the security framework that rules the applications, this presentation ...
Loïc Collignon
October 16th, 2018
4A (Audio Advanced Architecture) Kickstart with AGL/FF
This presentation explains how to write audio application on AGL using 4A audio architecture. It ...
Romain Forlot
October 16th, 2018
Moving AGL toward production with the latest test/monitoring tools.
This presentation will cover the latest test and monitoring tools available in AGL. Most of all, ...
Fulup Le Foll
October 16th, 2018
From Connected Cars to Connected Boats
This presentation takes IoT.bzh “Connected Boat” project as an example of using AGL for other ...
José Bollo
October 9th, 2018
Presentation of AGL
This slideshow was used as support for a lesson given at "Université de Bretagne Sud" ...
Stéphane Desneux
June 21st, 2018
AGL Development Tools, what's new in FF
This talk presented at ALS 2018 in Tokyo covers the latest development tools available in ...
Fulup Le Foll
June 20th, 2018
AGL & Real Time: Architecture Options
While AGL started as "IVI only", today the industry is asking for more: Cluster, Telematics, ...
Fulup Le Foll
May 19th, 2018
Véhicule Connecté Cybersécurité et Open Source
Pourquoi et comment sécuriser les véhicules connectés de prochaines génération. Présentation ...
Sarah Amri & François Gognet & Alexandre Hamou
May 18th, 2018
Projet Etudiant ENSIBS - Analyseurs Statiques de code
Project portant sur les Analyseurs Statiques de code présenté par 3 étudiants de l'ENSIBS ...
José Bollo
April 23rd, 2018
Binding API version 3
Presentation at Karlsruhe of the ongoing refactoring of binding APIs.
The new API ...
Romain Forlot & Sebastien Douheret
April 16th, 2018
Vehicle 2 Cloud - Signaling and Data collection - April 2018
This presentation was given by Romain Forlot and Sebastien Douheret at AGL F2F meeting in ...
Loïc Collignon
April 16th, 2018
AGL 4a and audio roadmap - April 2018
This presentation was given at AGL F2F meeting in Karlsruhe.
It's the audio roadmap to be ...
Sébastien Douheret & Romain Forlot
April 16th, 2018
Vehicle 2 Cloud - Telematics and Data collection - April 2018
This presentation was given by Romain Forlot and Sebastien Douheret at AGL F2F meeting in ...
Sébastien Douheret
April 16th, 2018
X(cross) Development System update - April 2018
This presentation was given at AGL F2F meeting in Karlsruhe.
It's an update of XDS project ...
Frederic Marec
March 28th, 2018
Industrialisation of applications build in embedded environment
Fulup Le Foll
March 27th, 2018
AGL Audio Advanced Architecture
This presentation was given at AMM 2018 in Tokyo.
AGL/eel announced at ...
Vincent Nieutin
January 12th, 2018
Updated AGL Security Blueprint
AGL Security Blueprint available
Sébastien Douheret
January 12th, 2018
IoT.bzh and AGL presentation to ENSIBS' students
This talk was given at ENSIBS Vannes to present IoT.bzh and Automotive Grade Linux project and ...
Fulup Le Foll
November 10th, 2017
Cybersecurity a fundamental challenge for connected cars
Automotive software has traditionally focus on safety. Nevertheless with the arrival of ...
Ronan Le Martret
October 30th, 2017
Deploy AGL OS and SDK as a Binary Packaging Distribution for Developer
Yocto SDKs or images are currently deployed as monolithic ...
José Bollo
October 20th, 2017
AGL integration of systemd and user management
AGL leverages Sytemd for several purposes. Example:
- setup of applications ...
Fulup Le Foll
October 18th, 2017
The AGL Swiss Knife for Quick Application Prototyping
The AGL controller is a new binding that was initially developed to address the lack of AGL ...
Fulup Le Foll
June 2nd, 2017
Vehicle to Cloud: Connecting Cars to Non-Automotive Internet Services
This presentation was given at ...
Sébastien Douheret
June 2nd, 2017
X(cross) Development System - make AGL app development easier
This presentation was given at ...
Romain Forlot
May 11th, 2017
Low level CAN binding for AGL: a generic way to handle CAN signals
IoT.bzh proposes a low level CAN binding with the following features:
IOT.BZH
May 11th, 2017
AGL Development Kit - Features and Roadmap
AGL DevKit targets applications ...
José Bollo
February 8th, 2017
AGL Security Framework Review
The framework is presented in its ...
Fulup Le Foll
November 21st, 2016
Cybersécurité et Véhicules Connectés
The hundreds of millions of cars on our roads every day is a unique ...
IOT.BZH
April 5th, 2016
Ostro Project Analysis
This document presents a quick analysis of Ostro Project and describes some methods
and ...
March 30th, 2016
AGL 2.0 - BSP Development Kit
BSP Development Kit allows developers to rebuild a complete bootable image ...
Yannick Gicquel
March 16th, 2016
Secure Boot - Secure Software Updates
(This presentation was given at Automotive Linux Summit 2016, ...
Stéphane Desneux
March 16th, 2016
Writing secure HTML5 applications for automotive systems
(This presentation was given at FOSDEM 2016, Brussels ; see
Stéphane Desneux
March 16th, 2016
Connected cars & Security challenges
This presentation introduces the IoT and the "Connected Car" concept:
Fulup Le Foll
March 9th, 2016
AGL-2.0 Security Architecture Proposal
Next generation of car will be connected and connected car will be attacked. They is absolutely ...
Fulup Ar Foll & José Bollo
March 1st, 2016
Automotive Grade Linux Security White Paper
Cars are expensive pieces of equipment, yet they represent a huge mass market. Adding Internet ...
IOT.BZH
February 29th, 2016
SDK for Application - Kickstart
This document explains step by step how to setup the development environment for Porter board ...
IOT.BZH
February 29th, 2016
AGL Kickstart on Renesas Porter Board
This document explains step by step how to bootstrap a Porter board with AGL distribution and ...
Stéphane Desneux
February 24th, 2016
AGL Software Development Kit
This presentation focuses on the features of the AGL SDK solution proposed by ...
Stéphane Desneux
February 1st, 2016
Leveraging Docker in Automotive projects based on AGL/GENIVI
Light virtualisation is often viewed as a security mechanism providing isolation on a production ...
IOT.BZH
December 21st, 2015
Tizen security, lessons learnt
The document provides a feedback on lessons learned through the implementation of Tizen security ...