Langage C

  • Langage de programmation
  • Méthodes et outils
  • Initiation


  • Formation qualifiante

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

Je souhaite m'inscrire

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