Maîtriser la puissance
des logiciels
libres
Accueil Formations Documents Présentation Contact Connexion

Linux - Industriel

Si Linux n'a pas été conçu à l'origine comme un système d'exploitation industriel, il est toutefois particulièrement bien adapté à certaines applications sensibles nécessitant performances et robustesse.

Toutefois, l'évaluation d'un système industriel s'avère souvent complexe a priori, et la décision d'utiliser Linux plutôt qu'un système propriétaire est difficile à prendre

. Notre filière de formations Linux Industriel va vous aider à déterminer l'adéquation de Linux pour vos projets temps-réel ou embarqué, et vous présenter les méthodes de développement, pour des drivers noyau par exemple.

 

 Développement Système sous Linux

A travers l'étude approfondie des principaux éléments du développement système sous Linux, les participants seront capables d'aborder des projets d'envergure sur les systèmes Unix et Linux. Les points essentiels de leur interface de programmation standard (Posix - SUSv3) sont étudiés tant de manière théorique que dans le cadre de travaux pratiques détaillés.

Détails…

 

 Formation Linux Temps-Réel et Embarqué

L'utilisation de Linux dans les environnements industriels, pour des applications à fortes contraintes temporelles ou sur des systèmes retreints nécessite une bonne connaissance des mécanismes sous-jacents, comme l'ordonnancement des tâches, la gestion mémoire, ou le chargement des drivers du noyau.

Cette formation Linux temps-réel vous propose une exploration en profondeur du système Linux, de ses possibilités - et de ses limites - pour les applications temps-réel et les systèmes embarqués.

De nombreux TP de la formation Linux embarqué sont réalisés sur des cartes électroniques à processeurs ARM.

Détails…

 

 Écriture de Drivers pour Linux

Le support pour les périphériques (devices) est assuré sous Linux par des pilotes (drivers) dont le code se déroule dans le noyau du système d'exploitation. Il est donc nécessaire pour le développeur amené à écrire ou à tester des pilotes de périphériques de maîtriser les concepts propres à la programmation noyau.

Ce cours propose une approche originale, s'appuyant sur l'écriture progressive de pilotes de différents types, pour appréhender les mécanismes parfois complexes (préemptibilité, multiprocesseur, support d'architectures différentes, etc.) inhérents au code exécuté en mode noyau.

Outre les périphériques classiques (caractère, bloc, réseau), on étudie certains sous-systèmes du noyau tels que les systèmes de fichiers ou l'ensemble USB.

Détails…

 

 Virtualisation avec Xen

Solution de para-virtualisation libre, Xen permet de faire fonctionner simultanément plusieurs systèmes d'exploitation sur la même plateforme matérielle. Des serveurs à haute disponibilité, aux environnements de calcul parallèle, en passant par la sécurisation de systèmes accessibles publiquement, la virtualisation offre de nombreuses possibilité innovantes. Ce cours vous permettra d'appréhender cette technologie en profondeur, depuis l'installation du système jusqu'au paramétrage fin de Xen.

Détails…

 Et ensuite ?

Pour faire suite à ces cours, il est possible de se tourner vers des formations de la filière Administration Linux pour maîtriser l'ensemble de la configuration et des services fonctionnant sur votre plateforme, ou de suivre des formations d'aide à la conception d'applications temps-réel ou d'amélioration de la qualité du code.

Accueil | Contact | Mentions légales