Portage de LINUX sur une plateforme ARM

Séminaires





Accueil du site > fr > Séminaires > Séminaires - historique 2015 > Portage de LINUX sur une plateforme ARM
Jeudi 10 décembre 2015TOULOUSE (31)
L’écosystème ARM offre un large choix de processeurs et de plateformes répondant à un grand nombre de besoins d’applications embarquées, et le système Linux est fréquemment utilisé pour de telles applications. Cependant, la mise en œuvre de Linux sur une plateforme ARM spécifique nécessite des adaptations au niveau du bootloader ainsi qu’au niveau du noyau Linux lui-même : Device Tree, pilotes de périphériques, etc.
Ce séminaire d’une demi-journée sera animé par un ingénieur Linux embarqué qui présentera le processus et les concepts importants pour comprendre et réaliser ce travail d’adaptation du noyau Linux à une plateforme ARM spécifique.

Intervenant : Alexandre BELLONI, ingénieur de la société FREE-ELECTRONS, expérimenté dans le portage du noyau Linux et de bootloaders sur un grand nombre de plateformes ARM.

PROGRAMME

  • 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 FREE ELECTRONS, sur des processeurs Atmel SAMA5, Freescale i.MX6 et Texas Instruments AM335x et autres.
  • Témoignage et retour d’expérience du LAAS-CNRS labellisé Institut Carnot : Frédéric Camps

INFORMATIONS PRATIQUES

Personnes concernées : Ingénieurs, concepteurs en charge du développement de logiciels embarqués.

Lieu : LAAS-CNRS - 7 avenue du Colonel Roche – 31400 TOULOUSE

Date : Jeudi 10 décembre 2015 de 14h00 à 18h00

Prix  : Les frais liés à l’organisation de ce séminaire sont pris en charge par CAP’TRONIC.

Contact : Didier VIRATELLE – 05 61 33 69 04 - Inscription obligatoire
Inscription séminaire : Portage de LINUX sur une plateforme ARM du 10/12/15 à Toulouse
[Obligatoire] :
[Obligatoire] :
:
:
:
Crédits © JESSICA FRANCE 2005 - 2016
Le programme CAP’TRONIC est financé par le Ministère de l’Economie et des Finances.