Langage C
Utiliser le langage C dans ses projets de développement logiciel embarqué
Objectifs de la formation
- Comprendre / revoir les différents accès mémoire : Heap / Stack et RAM / ROM
- Comprendre / revoir les différentes étapes de la compilation
- Comprendre les avantages et risques du code assembleur dans un projet
- Être capable de mettre en place son environnement de test unitaire de fonction C simulé
Public
Chefs de projet, développeurs, architectes
Personnes non spécialistes souhaitant acquérir des bases saines pour un futur projet en C embarqué
Prérequis
Connaissances de base en algorithmie, voir débutant C
Modalités pédagogiques
La formation alterne présentations et manipulations
Contenu de la formation
Passage en revue des différents mémoires d’un MCU avec fonctions d’exemple.
Mise en place d’un projet exemple pour illustrer les étapes de compilation, puis passage en revue des fichiers de :
- Linker script
- Mapping mémoire (.map)
Ajout de fonction ASM a des fins d’illustration des avantages / risques du code assembleur.
Configuration du projet pour tester unitairement des fonctions :
- Export de dll
- Import sous python
Exécution des tests de fonction C sous Python
Attestation de formation
Une attestation de formation est transmise aux apprenants à l’issue de la formation professionnelle. Elle certifie le suivi de la formation et l’acquisition des compétences.
Évaluation des acquis
Les acquis des apprenants seront évalués au travers d’exercices réalisés tout au long de la formation.
Satisfaction des apprenants
Au terme de la formation, les apprenants renseigneront un formulaire de satisfaction.
Financements
Le plan de développement des compétences

Durée
1 jour
Lieu
ENSICAEN
Prochaines sessions :
7 octobre 2025
18 décembre 2025
2 avril 2026
7 juillet 2026
Effectif minimum
4 personnes
Tarif
700 €
net de taxe par personne, accueil et déjeuner inclus
Confiez vos ambitions à l'ENSICAEN Executive Education !
Cette formation vous intéresse mais elle n'est pas totalement adaptée à vos besoins ?
Contactez-nous pour construire votre formation personnalisée :
Contactez-nous