Séminaire « Portage de Linux sur une plateforme ARM » à Toulouse

CaptronicDans le cadre des séminaires organisés par Captronic, Bootlin animera le jeudi 10 décembre de 14h à 18h à Toulouse un séminaire sur le thème Portage de Linux sur une plateforme ARM. Ce séminaire sera animé par notre ingénieur Alexandre Belloni.

Ce séminaire couvrira les aspects suivants:

  • Ecosystème ARM : coeur ARM, System-on-chip, System-on-Module, carte personnalisée
  • Choix du matériel : comment choisir son matériel pour bénéficier d’un bon support Linux.
  • Choix des versions du bootloader et du noyau Linux : Version fournie par le constructeur ? Version officielle ? Autre version communautaire ?
  • Adaptation du bootloader :
    • Processus de démarrage d’un SoC ARM : ROM code, « first stage » (SPL) et « second stage »
    • Focus sur U-Boot : compilation et flashage, ajout du support d’une nouvelle carte, gestion des périphériques utiles dans un bootloader (flash, MMC, réseau)
  • Adaptation du noyau Linux
    • Configuration, compilation et démarrage
    • Concept de Device Tree pour la description du matériel : gestion du pin-muxing, description de périphériques sur I2C et SPI, de GPIOs, etc.
    • Introduction minimale au développement de drivers, avec un exemple de driver I2C
    • Utilisation d’un système de fichiers racine minimal

L’ensemble du séminaire sera illustré par des exemples concrets de projets réalisés par Bootlin, sur des processeurs Atmel SAMA5, Freescale i.MX6 et Texas Instruments AM335x et autres.

Ce séminaire est gratuit, mais nécessite une inscription préalable auprès de Captronic sur la page du séminaire.

Auteur/autrice : Thomas Petazzoni

Thomas Petazzoni est co-propriétaire et CEO de Bootlin depuis 2021. Il a initialement rejoint Bootlin en 2008 en tant qu'ingénieur Linux embarqué et noyau Linux, avant de devenir CTO en 2013 puis CEO en 2021. Plus de détails...

Laisser un commentaire