Formations concernant les systèmes embarqués et temps réel.
Linux embarqué | Apprendre à installer un Linux sur une carte de développement et étudier les spécificités de Linux liées aux systèmes embarqués. Construire le ROOTFS avec une approche bottom-up afin de bien comprendre le boot et la mise en oeuvre d'un système Linux embarqué. | |
Noyau Linux et Drivers | Etude du fonctionnement interne du noyau Linux 3.x. Etude de la gestion des threads, ordonnancement, synchronisations, mutex, RCU. Différents aspects de la gestion de la mémoire, allocations, réservation, initialisation du noyau. Le temps, timers et timeout. Les bibliothèques, fifo, linked list. Etude de l'écriture de drivers, du LINUX DRIVER FRAMEWORK, du hotplug, des modules et de la gestion d'interruption. Développement de drivers caractère, block et input. Etude des drivers réseau, des systèmes de fichier. | |
Linux temps réel | Etude du déterminisme dans le noyau Linux. Bonnes pratiques de développement d'applications temps réel et mise en œuvre de patchs pour le temps réel linux-rt et xenomai. | |
BSP Linux et uBoot | Porter Linux sur une nouvelle carte, debugger uBoot et le boot de Linux, adapter le mapping mémoire à une carte. Ecriture de drivers de base, console, timer, contrôleur d'interruption. Les mémoires de masse. | |
Hyperviseurs temps réels |
Piloter des systèmes de communication ou de contrôle commandedemandent un déterminisme que LINUX vanilla ne peut pas offrir. Pour obtenir ce déterminisme il est nécessaire d'appliquer des patchs à LINUX ou d'utiliser un Hyperviseur temps réel. | |
Développement système Android | Fabrication d'un système Android à partir des sources. Ajout d'un pilote de matériel et des interfaces JNI correspondantes |
Consultez le calendrier complet de nos formations pour le premier semestre 2019.
Repas du midi et collations compris dans le prix.
Site construit par M.N.I.S.
en utilisant
Bootstrap licence Apache V2 et
Glyphicons Free licence CC BY 3.0
janvier 2015