• 30 hours
  • Medium

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 7/18/24

Course introduction

Bonjour à tous !

Vous connaissez déjà le langage C et vous avez entendu parler de l’assembleur ? Vous voulez comprendre toutes les manipulations pour programmer pour l’embarqué ? Mieux, vous souhaitez développer vous-mêmes vos programmes en C, sans vous reposer sur l’assemblage de morceaux pré-empaquetés de systèmes embarqués ? Alors, ce cours est fait pour vous !

Vous allez utiliser les outils qui vous permettront de programmer, débuguer et exécuter des programmes en langage C sur une cible embarquée. Puis nous vous expliquerons l’architecture d’un processeur et son flux de contrôle. Vous en saurez alors assez pour programmer sur un microcontrôleur et configurer un périphérique. Vous allez notamment configurer des broches d’entrée/sortie et des timers. Pour finir, vous allez manipuler et configurer différents périphériques classiques des microcontrôleurs : les PWM, les ADC et la liaison série.

À la fin de ce cours, vous aurez programmé un jeu embarqué par vous-mêmes, et vous aurez acquis toutes les compétences minimales pour comprendre les spécificités de la programmation en C sur une cible embarquée.

Rejoignez-nous !

Ce cours a été mis en place à l’aide de l’équipe pédagogique de l’INSA de Toulouse composée de P. Acco, G. Auriol, M. Castan, S. Di Mercurio, P.-E. Hladik, V. Mahout et T. Rocacher.

Example of certificate of achievement
Example of certificate of achievement