Discover our technical publications:

We make our articles available to the community

Latest articles

FILTER BY:
logo

Fulup Le Foll

June 7th, 2023

author

Yocto BSP vs redpesk/centos BSP

logo

Fulup Le Foll

December 6th, 2022

author

Toward a Linux safety compliant architecture through a RTOS companion.

Even though significant efforts attempt to prepare Linux for safety certifications, it seems obvious that these initiatives cannot deliver before years, if not decades, due to the magnitude of the ...

logo

Fulup Le Foll

September 29th, 2022

author

Seantic and maritime cybersecurity

Like many other industrial sectors, the maritime sector wants to benefit from the advantages of digitalization, without necessarily accepting the disadvantages. The SEANATIC project is a project ...

logo

Fulup Le Foll

September 15th, 2022

author

IDS (Intrusion Detection System) for embedded systems

The new generation of car combines incredible software complexity with a full Internet connectivity. As a result cybersecurity and IDS become a “must have feature” of modern software defined vehicle. ...

logo

José Bollo

April 7th, 2022

author

Towards UN R155 and R156 with open source stack

After presenting key constraints of new cybersecurity standards UN R155/R156 regulations, the session presents how redpesk open source stack helps to address those concerns, especially with it's ...

logo

Vincent Rubiolo

February 5th, 2022

author

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 Stream-based Linux distribution in the cloud. This requires a significant infrastructure: Koji/RPM builders, ...

logo

Armand Beneteau

December 15th, 2021

author

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 and time of critical embedded application development, a continuous testing infrastructure is a must ...

logo

Vincent Rubiolo

November 10th, 2021

author

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 connected it gets, the more cybersecurity threats it faces. Data link reliability, especially in the ...

logo

IOT.BZH

September 30th, 2021

author

Cross debugging on Linux : A history, current state of the art and coming improvements

Cross debugging, and more generally, remote debugging, is something that may be unknown, or badly used, by either beginner engineers, or sometimes even by senior ...

logo

Sébastien Douheret

September 13th, 2021

author

Release of redpesk Arz 1.0

Lorient, France – September 13rd 2021 – IoT.bzh, an open source software company for embedded & secured solutions, today announced the release of its first redpesk® OS ...

logo

Arthur Guyader

August 2nd, 2021

author

Introduction to SMACK and SELinux

An introduction to the fundamentals of SMACK and SELinux administration.


This conference was presented for the association

logo

Julien Massot

June 16th, 2021

author

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. While Linux often runs on Cortex Ax processors, it is possible to run Zephyr on smaller cores like ...

logo

Vincent Rubiolo

June 3rd, 2021

author

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 connected it gets, the more cybersecurity threats it faces. Data link reliability, especially in the ...

logo

Julien Massot

April 27th, 2021

author

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. Renesas R-Car Gen 3 embeds a Cortex-R7 that can access any memory mapped ...

logo

José Bollo

April 13th, 2021

author

From Smack To SELinux

This talk given at the AGL All Member Meeting [VIRTUAL] of Spring 2021 presents how the application framework and its core components can shift from being based on Smack to ...

logo

IOT.BZH

April 9th, 2021

author

redpesk® factory demo video

This video is a short introduction of the redpesk® factory WebUI.
As you can see, the following features are available :


  • easy ...
logo

Vincent Rubiolo

March 18th, 2021

author

Data continuity, from vehicle sensors to cloud databases in the AGL ecosystem

The modern vehicle is facing a fundamental problem: the more connected it gets, the more cybersecurity threats it faces.


logo

December 16th, 2020

author

redpesk Marine Grade Linux

As today, AGL has mostly been sponsored by the Automotive Industry. Nevertheless, many of the AGL requirements are not unique to this industry. Reusing AGL within non-automotive projects would ...

logo

Vincent Nieutin

September 3rd, 2020

author

Intrusion Detection System (IDS) on automotive CAN bus

The main objective of this paper is to implement an Intrusion Detection System (IDS) over the Controller Area Network (CAN) data buses. In order to achieve this, we will first study the ...

logo

Stéphane Desneux

July 15th, 2020

author

Boost AGL Application Framework performance by 10+

IoT.bzh investigated on lazy object synchronization techniques combined with an appropriate serialization format and shows that performance can be improved by a ratio from 10 to 100 depending on ...

logo

Fulup Le Foll

July 13th, 2020

author

Ultra Light Weight Containers for Embedded Systems

While Linux “name space” provides a good foundation for embedded application isolation, popular containers mostly focus on Linux fragmentation, and none of the Docker, LXC, Snap or Flatpak focus ...

logo

IOT.BZH

February 1st, 2020

author

Integrating Julius Speech Recognition Engine

This presentation deals with the integration of Julius Speech Recognition Engine.


The aim of this Proof of Concept is to have a connectionless speech engine, working on an embedded ...

logo

Fulup Le Foll

January 30th, 2020

author

Secure vehicle data exchange with "OpenID Connect"

This presentation was given at International Cybersecurity Forum (FIC) in Lille / France.


While the automotive industry has specific constrains and requirements that OpenID Connect ...

logo

Fulup Le Foll

December 3rd, 2019

author

Current Market Conditions for Automotive Supply Implies Long Term Support

This presentation was given at DevOps Wold / Jenkins World in Lisbona.


As today automotive software capabilities are one of the main motivation to choose one model over an other. Thus ...

logo

José Bollo

November 22nd, 2019

author

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 techniques avancées Bretagne (ENSTA Bretagne)" (University of Brittany).


It ...

logo

Yann Bodéré

October 22nd, 2019

author

Current market condition for automotive supply implies Long Term Support

This presentation was given at AGL All Member Meeting in Monte Carlo, Monaco.


Cars remain expensive, customers expect long warranty and strong aftersales services. For OEMs car ...

logo

Armand Beneteau

October 21st, 2019

author

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.


In the embedded world, the tricky part of development is often located at the ...

logo

Fulup Le Foll

July 17th, 2019

author

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 embrace the global automotive ecosystem, AGL micro-services architecture should support not only all Linux ...

logo

Sébastien Douheret

July 17th, 2019

author

AGL-Supervision : From AGL Supervisor to platform global data collection

This presentation was given at Automotive Linux Summit in Tokyo.


AGL natively supports secure micro-services through its Application Framework binder/binding mechanism. A ...

logo

Johann Cathier & Jakub Jermar

March 19th, 2019

author

L4RE hypervisor consolidating multiple AGL profiles

Isolating components of different criticalities is a desirable feature of safety-critical systems used in the automotive industry. IoT.bzh and Kernkonzept therefore cooperated in creating a ...

logo

Fulup Le Foll

March 19th, 2019

author

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 technical limitations, the main issue of IVI-Shell is the persistent lack of interest from the Wayland ...

logo

Romain Forlot

December 12th, 2018

author

Updated overview of AGL signaling

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.


logo

Fulup Le Foll

December 5th, 2018

author

Cybersecurity for Connected Vehicle with AGL (Automotive Grade Linux)

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 ...

logo

Jonathan Aillet

October 26th, 2018

author

Boot & Secure Boot

Cette présentation à été utilisée pour donner une conférence à l'Université de Bretagne Sud à Lorient (UBS) le 26 Octobre 2018.

Elle introduit le fonctionnement de la chaîne de boot, les ...

logo

Thierry Bultel

October 17th, 2018

author

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 operating systems like AutoSar Foundation, VxWorks, Zephyr, QNX.In order to bridge smaller controllers ...

logo

José Bollo

October 17th, 2018

author

AGL application design

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 ...

logo

Loïc Collignon

October 16th, 2018

author

4A (Audio Advanced Architecture) Kickstart with AGL/FF

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, ...

logo

Romain Forlot

October 16th, 2018

author

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, it presents the new test binder answering the following, how to write test for AGL API and how is ...

logo

Fulup Le Foll

October 16th, 2018

author

From Connected Cars to Connected Boats

This presentation takes IoT.bzh “Connected Boat” project as an example of using AGL for other industries. It compares automotive and navigation requirements, proposes some options to bridge the ...

logo

José Bollo

October 9th, 2018

author

Presentation of AGL

This slideshow was used as support for a lesson given at "Université de Bretagne Sud" (University of South Brittany).


It presents many aspect of AGL and its framework. It can be used ...

logo

Stéphane Desneux

June 21st, 2018

author

AGL Development Tools, what's new in FF

This talk presented at ALS 2018 in Tokyo covers the latest development tools available in AGL:

  • XDS - Build, Deploy, Run, Debug applications
logo

Fulup Le Foll

June 20th, 2018

author

AGL & Real Time: Architecture Options

While AGL started as "IVI only", today the industry is asking for more: Cluster, Telematics, etc. Many of those new profiles requires “Real Time” capabilities. Everyone understand that a cluster ...

logo

Fulup Le Foll

May 19th, 2018

author

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 dans le contexte du HichHack 2018 à l'ENSIBS de Vannes.


présentation [

logo

Sarah Amri & François Gognet & Alexandre Hamou

May 18th, 2018

author

Projet Etudiant ENSIBS - Analyseurs Statiques de code

Project portant sur les Analyseurs Statiques de code présenté par 3 étudiants de l'ENSIBS (Sarah Amri, François Gognet, Alexandre Hamoui) et mené en collaboration avec ...

logo

José Bollo

April 23rd, 2018

author

Binding API version 3

Presentation at Karlsruhe of the ongoing refactoring of binding APIs.


The new API named V3 (version 3) is going be compatible with previous versions.


Download slides

logo

Romain Forlot & Sebastien Douheret

April 16th, 2018

author

Vehicle 2 Cloud - Signaling and Data collection - April 2018

This presentation was given by Romain Forlot and Sebastien Douheret at AGL F2F meeting in Karlsruhe by and presents work done and next steps around the Vehicle To Cloud domain.
The first part ...

logo

Loïc Collignon

April 16th, 2018

author

AGL 4a and audio roadmap - April 2018

This presentation was given at AGL F2F meeting in Karlsruhe.
It's the audio roadmap to be done before ALS.


Download slides

logo

Sébastien Douheret & Romain Forlot

April 16th, 2018

author

Vehicle 2 Cloud - Telematics and Data collection - April 2018

This presentation was given by Romain Forlot and Sebastien Douheret at AGL F2F meeting in Karlsruhe by and presents work done and next steps around the Vehicle To Cloud domain.
The first ...

logo

Sébastien Douheret

April 16th, 2018

author

X(cross) Development System update - April 2018

This presentation was given at AGL F2F meeting in Karlsruhe.
It's an update of XDS project (current version v1.1.1) and roadmap (next version v2.0.0).


Download slides

logo

Frederic Marec

March 28th, 2018

author

Industrialisation of applications build in embedded environment

The main purpose is to present an architecture to build and test embedded applications automatically. ...
logo

Fulup Le Foll

March 27th, 2018

author

AGL Audio Advanced Architecture

This presentation was given at AMM 2018 in Tokyo.


AGL/eel announced at CES/2018 introduced a new ‘4a’ audio architecture. While this initial version provides to developers ...

logo

Vincent Nieutin

January 12th, 2018

author

Updated AGL Security Blueprint

AGL Security Blueprint available

logo

Sébastien Douheret

January 12th, 2018

author

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 ecosystem.


Download slides

logo

Fulup Le Foll

November 10th, 2017

author

Cybersecurity a fundamental challenge for connected cars

Automotive software has traditionally focus on safety. Nevertheless with the arrival of connected car cybersecurity is becoming every day more and more critical. On one hand we have to enable and ...

logo

Ronan Le Martret

October 30th, 2017

author

Deploy AGL OS and SDK as a Binary Packaging Distribution for Developer

Yocto SDKs or images are currently deployed as monolithic archives.
Projects are more and more complex resulting to larger archives and 
consequently, ...

logo

José Bollo

October 20th, 2017

author

AGL integration of systemd and user management

AGL leverages Sytemd for several purposes. Example:


  •  setup of applications and services (cgroups, namespaces, autostart, permissions)
  •  use of libsystemd for its ...
logo

Fulup Le Foll

October 18th, 2017

author

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 mechanism to support policy/access-control in AAAA. The outcome of this effort is a fully generic ...

logo

Fulup Le Foll

June 2nd, 2017

author

Vehicle to Cloud: Connecting Cars to Non-Automotive Internet Services

This presentation was given at ALS 2017 in Tokyo.


Securing V2C [Vehicle to Cloud] is one of the fundamental ...

logo

Sébastien Douheret

June 2nd, 2017

author

X(cross) Development System - make AGL app development easier

This presentation was given at ALS 2017 in Tokyo.


To reduce as much as possible the entry cost for developing ...

logo

Romain Forlot

May 11th, 2017

author

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:


  • support of CAN messages and diagnostic messages (OBD-II)
logo

IOT.BZH

May 11th, 2017

author

AGL Development Kit - Features and Roadmap

AGL DevKit targets applications developpers with the following features:


logo

Fulup Le Foll

February 9th, 2017

author

Vehicule Signaling Leveraging OpenXC

CAN but also Lin, FlexRay, Ethernet and many other communication buses are used to carry all sort of ...

logo

José Bollo

February 8th, 2017

author

AGL Security Framework Review

The framework is presented in its current state of January 2017: its history, its features and its goals: opening securely AGL to as ...

logo

Fulup Le Foll

February 8th, 2017

author

Homescreen a New AGL Platform Service

Keeping user experience control is critical for every OEM. To enable an easy way to tailor UI and user ...

logo

Fulup Le Foll

November 21st, 2016

author

Cybersécurité et Véhicules Connectés

The hundreds of millions of cars on our roads every day is a unique source of highly valuable data. While technically, connected car already makes those data available ...

logo

IOT.BZH

April 5th, 2016

author

Ostro Project Analysis

This document presents a quick analysis of Ostro Project and describes some methods
and components that could be reused in AGL project:


  • Yocto ...
logo

March 30th, 2016

author

AGL 2.0 - BSP Development Kit

BSP Development Kit allows developers to rebuild a complete bootable image from source code. It uses Yocto/Poky version 2.x with latest version of Renesas BSP and enables ...

logo

Yannick Gicquel

March 16th, 2016

author

Secure Boot - Secure Software Updates

(This presentation was given at Automotive Linux Summit 2016, Tokyo)


Software update is one of the most important feature in connected cars systems. Whereas it enables the ...

logo

Stéphane Desneux

March 16th, 2016

author

Writing secure HTML5 applications for automotive systems

(This presentation was given at FOSDEM 2016, Brussels ; see link here)


 Here in IoT.bzh, we are greatly ...

logo

Stéphane Desneux

March 16th, 2016

author

Connected cars & Security challenges

This presentation introduces the IoT and the "Connected Car" concept:


  • IoT revolution
  • AGL Project
logo

Fulup Le Foll

March 9th, 2016

author

AGL-2.0 Security Architecture Proposal

Next generation of car will be connected and connected car will be attacked. They is absolutely no doubt about those two assertions, and AGL should prepare itself to face this reality. This ...

logo

Fulup Ar Foll & José Bollo

March 1st, 2016

author

Automotive Grade Linux Security White Paper

Cars are expensive pieces of equipment, yet they represent a huge mass market. Adding Internet connectivity to previous elements generates perfect conditions for the growth of a viable business ...

logo

IOT.BZH

February 29th, 2016

author

SDK for Application - Kickstart

This document explains step by step how to setup the development environment for Porter board with AGL distribution and latest Renesas BSP.


The following topics are ...

logo

IOT.BZH

February 29th, 2016

author

AGL Kickstart on Renesas Porter Board

This document explains step by step how to bootstrap a Porter board with AGL distribution and latest Renesas BSP then run a sample AGL application. This document is available in ...

logo

Stéphane Desneux

February 24th, 2016

author

AGL Software Development Kit

This presentation focuses on the features of the AGL SDK solution proposed by IoT.bzh:


  • using Docker to create the SDK
logo

Stéphane Desneux

February 1st, 2016

author

Leveraging Docker in Automotive projects based on AGL/GENIVI

 

This presentation focuses on Docker benefits for the whole development cycle of an automotive project: it can increase build speeds and allows easier sharing of common snapshots between ...

logo

IOT.BZH

December 21st, 2015

author

Tizen security, lessons learnt

The document provides a feedback on lessons learned through the implementation of Tizen security framework in version 2 & 3. Tizen security framework mostly
relies on: Smack for rules ...