|
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. |