En décembre 2015, un séminaire Portage de Linux sur ARM a été organisé à Toulouse par Captronic et animé par Alexandre Belloni de la société Free Electrons.
Suite au succès de cette première édition, ce séminaire fait l'occasion d'un petit tour de France dans les prochains mois, et sera donné dans les villes suivantes :
- à Montpellier le 14 avril 2016 ;
- à Clermont-Ferrand le 27 avril 2016 ;
- à Brive le 28 avril 2016 ;
- à Chambéry le 25 mai 2016 ;
- à Bordeaux le 2 juin 2016 ;
- à Nancy le 16 juin 2016.
La participation au séminaire est gratuite, après inscription auprès de Captronic.
Le séminaire couvrira les thématiques suivantes :
- écosystè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 pilotes, avec un exemple de pilote I2C ;
- utilisation d’un système de fichiers racine minimal.
Aller plus loin
- “Porting Linux on ARM” seminar road show in France (94 clics)
- Supports du séminaire (89 clics)
- Free Electrons (35 clics)
- Captronic (81 clics)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.