Site affiché en Français Voir le site en English (USA) Voir le site en English (GB)
Vous êtes ici: ac6 > ac6-formation > Linux
Télécharger le catalogue
Télécharger le catalogue
Télécharger la page
Télécharger la page
Ecrivez nous
Ecrivez nous
Version imprimable
Version imprimable
 

Linux

Installation, programmation, adaptation et écriture de drivers

Comme toute application informatique, les applications industrielles ou embarquées doivent être adaptées au système d'exploitation qui les supportent. De plus, l'environnement souvent très spécifique dans lesquelles s'exécutent ces systèmes font qu'il est parfois nécessaire de les adapter à l'environnement matériel.

ac6-formation vous propose des formations vous permettant de réaliser des applications utilisant un système d'exploitation embarqué, mais aussi d'adapter ce système d'exploitation si le besoin s'en fait sentir.

Nous vous proposons également (voir l'onglet "SysAdmin") toute une gamme de formations pour vous aider à mettre en place et administrer une infrastructure Linux, sur stations de travail et serveurs.

Vous pouvez visualiser les descriptifs détaillés des différents cours en utilisant la barre de navigation ci-dessus. Vous pouvez également cliquer sur les références des cours dans les descriptions ci dessous.

Cours principaux

D0 - Programmation Linux et uClinux   La programmation utilisateur sur Linux et µClinux
D1 - Linux embarqué   Linux pour les systèmes embarqués
D1L - Linux embarqué Freescale avec LTIB   Linux pour les systèmes embarqués Freescale à base ARM et PowerPC
D2 - Le shell Linux   Le shell Linux est l'interface principale d'interaction avec le système Linux. C'est un langage de programmation interprété très puissant, mais parfois difficile à maitriser. Ce cours s'adresse à tous ceux qui ont besoin d'automatiser des tâches sous Linux, pour son administration entre autres.

D3 - Drivers Linux   Ecritures de drivers Linux
Ce cours couvre les différentes techniques nécessaires à l'écriture de drivers Linux (2.4 et 2.6), la gestion de bus (PCI...), le hot-plug et l'auto-configuration des périphériques et la gestion multi-coeurs dans les drivers.

D4 - Linux temps-réel Xenomai   Le temps-réel Linux avec RTAI et Xenomai
Ce cours présente les différents choix possibles pour réaliser un système temps-réel embarqué avec Linux et les critères de choix en fonction de la démarche (migration depuis un RTOS traditionnel, réécriture directe en environnement Linux, migration puis réécriture) et des contraintes temps-réel.

D5 - IHM Embarquée   Interface Homme-Machine pour Linux embarqué
D7 - Power Management, Hotplug et Drivers USB   Ecriture de drivers Linux pour le hotplug et la gestion de l'energie
Ce cours approfondit les notions de devices/drivers génériques de Linux, les notions de hotplug, ainsi que l'écriture de drivers USB host et gadget. Il couvre également toute la problématique de la gestion de l'énergie dans les versions récentes du noyau Linux 2.6.

D8 - Drivers USB Linux   Ecriture de drivers USB-2.0 et USB-3.0 sous Linux
Ce cours approfondit les notions de devices/drivers génériques de Linux, les notions de hotplug, ainsi que l'écriture de drivers USB host et gadget.

Autres cours

A1 - Administration Linux   Administration de base du système Linux
Ce cours est destiné à toute personne ayant à installer, configurer et administrer une machine Linux.

A2 - Administration Linux avancée   Ce cours est destiné à toute personne ayant à installer, configurer et administrer un serveur Linux.

A3 - Samba   Intégration de stations Windows avec un serveur Linux
A5 - Sécurité Réseau   Sécurisation d'un serveur Linux, Internet ou Intranet
E1 - Eclipse   Utilisation de l'environnement de développement Eclipse pour C, C++ et Java(TM)
G1 - Portage Android   Installation et Portage d'Android sur une plate-forme matérielle
G2 - Programmation Android   Programmation d'applications pour la plateforme Android
N3I - IPV6   Architecture et programmation d'un réseau IPV6
Maîtriser la mise en place du nouveau protocole réseau IPV6 et savoir programmer une application utilisant IPV6