Formations - Technifutur

Prix
325€ (HTVA/jour/personne)
Places
12 personnes
Durée
3 jours
Public cible
Enseignement
Développement système UNIX/Linux
Objectifs

L'objectif de cette formation de perfectionnement sur les "Systèmes Embarqués" est d'offrir aux participants un bagage de connaissances complet afin d'être en mesure de définir, de mettre en place et de gérer un système embarqué développé avec l'architecture Linux.

  • D'effectuer des développements système en langage C en espace utilisateur (principalement POSIX)
  • D'introduire brièvement le développement en espace noyau et de démontrer les liens avec l'espace utilisateur
Cible
A toutes les entreprises impactées par la création, l'intégration ou la maintenance de systèmes embarqués sous Linux en Wallonie et qui ont un besoin de formations innovantes pour leur personnel dans les domaines tels que la domotique, l'informatique, la production de matériaux innovants, l'électromécanique, l'électronique, l'optoélectronique, l'électricité,... Pour les secteurs des TIC, des transports, de la construction, du militaire, de l'automobile, de l'aéronautique, de l'aérospatiale, du pharmaceutique et de toutes les industries au sens large (Métallurgique, Chimique, Alimentaire,...) mais également de proposer des formations de mise à niveau pour les professeurs et les étudiants des hautes écoles en Wallonie dans les domaines tels que l'informatique, l'électronique, l'électricité, l'automation, la mécanique,...
Prérequis
  • Administration de base d'un système d'exploitation de type UNIX
  • Connaissance du langage C
Programme

La formation permet d'aborder les sujets suivants selon la répartition suivante qui est de 2,5 jours pour l'espace utilisateur et 0,5 jour pour l'espace noyau.

Espace utilisateur

  • Les systèmes UNIX - généralités (fichiers, noyau et espace utilisateur, appels système, librairies)
  • Les outils de base (vi/emacs, gcc)
  • Les fichiers (types fichiers, accès fichiers et répertoires, projection en mémoire - mmap)
  • Les terminaux (termios, groupes, sessions)
  • Les processus (création, gestion de la mémoire, recouvrement)
  • Les signaux (interception, traitement, installation de masques)
  • Les tubes (tubes nommés/anonymes, utilisation, synchronisation)
  • Les sockets (communication TCP/UDP, programmation client/serveur)
  • Les threads (création, exclusion, ré-entrance) et compteurs POSIX
  • Configuration de l'ordonnanceur Linux
  • Les IPC (mémoire partagée, files de messages, sémaphores)

Espace noyau (introduction)

  • API des modules Linux
  • Développement de pilotes en mode caractère
Développement système UNIX/Linux

Remplissez ce formulaire et nous vous recontacterons dans les plus brefs délais !

*Champs obligatoires

1
Personne de contact

Veuillez remplir tous les champs obligatoires

2
Informations sur votre société
Adresse :
3
Informations sur le(s) participant(s)

Participant 1

Participant 2

Participant 3

Participant 4

Participant 5

Participant 6

Participant 7

Participant 8

4
Commentaires
séparateur gauche séparateur droite
© 2024 - TECHNIFUTUR®️