EDUCBA
Principes de base de l'ARM Cortex (STM32) : Construire des systèmes embarqués

Débloquer l'accès à plus de 10 000 cours avec Coursera Plus

EDUCBA

Principes de base de l'ARM Cortex (STM32) : Construire des systèmes embarqués

EDUCBA

Instructeur : EDUCBA

3 350 déjà inscrits

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.5

(41 avis)

niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
4.5

(41 avis)

niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Maîtriser la manipulation des données, le traitement des entrées/sorties et les types de données flottantes dans la programmation C

  • Mettre en œuvre des opérations bit à bit avancées et contrôler les DEL en utilisant le C++ embarqué et les périphériques STM32.

  • Maîtriser les constructions en boucle et l'itération efficace du code pour un contrôle précis des systèmes embarqués

Compétences que vous acquerrez

  • Catégorie : Périphériques
  • Catégorie : Principes de programmation
  • Catégorie : C (langage de programmation)
  • Catégorie : Architecture matérielle
  • Catégorie : Systèmes embarqués
  • Catégorie : Logiciels embarqués
  • Catégorie : Programmation Informatique
  • Catégorie : Débogage

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Évaluations

19 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation Développement de logiciels embarqués avec C#
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 4 modules dans ce cours

Ce module aborde les concepts fondamentaux de la manipulation des données et des entrées/sorties en programmation C++. Les participants saisiront les nuances des types de données float et double, et maîtriseront l'utilisation de scanf() pour des entrées utilisateur flexibles, y compris la notation scientifique. Ils se plongeront également dans les subtilités des variables et des types de données de pointeur, apprenant l'initialisation et les opérations, ainsi que le discernement de la signification des divers types de données de pointeur. À la fin du cours, les apprenants sauront gérer efficacement les données et les opérations d'entrée/sortie, des compétences cruciales pour tout programmeur C#.

Inclus

18 vidéos2 lectures5 devoirs1 sujet de discussion2 laboratoires non notés

Ce module se concentre sur les composants essentiels de la programmation C++, permettant aux apprenants d'acquérir des compétences fondamentales. Les participants comprendront l'importance de <stdint.h> pour les définitions standardisées des types d'entiers, permettant un traitement cohérent des données. Ils se plongeront ensuite dans le domaine varié des opérateurs en C, maîtrisant les opérateurs unaires, relationnels et logiques, essentiels à la manipulation des données. Le module progresse vers les constructions de prise de décision, en enseignant la mise en œuvre efficace des instructions d'échelle if, if-else et if-else-if. Enfin, les participants exploreront l'instruction case switch et les opérateurs conditionnels, améliorant ainsi leurs compétences en matière de logique décisionnelle. À la fin du cours, les apprenants disposeront d'une solide boîte à outils pour une programmation C++ efficace.

Inclus

18 vidéos5 devoirs1 sujet de discussion2 laboratoires non notés

Ce module plonge dans le monde complexe des opérations bitwise et de la programmation C embarquée, dotant les participants de compétences avancées. Les apprenants maîtriseront l'application des opérateurs bitwise en C++, manipulant habilement les bits pour déterminer les nombres pairs/impairs et effectuer des opérations XOR efficaces. Ils exploreront ensuite la mise en œuvre d'un code C intégré pour contrôler les LED, en acquérant des connaissances sur les registres périphériques à mémoire mappée et sur la carte mémoire du STM32. Le module se termine par une compréhension complète du processus d'activation des LED, impliquant l'activation des horloges périphériques et le codage de séquences d'activation précises. À la fin du module, les participants seront compétents dans la manipulation avancée des bits et le développement de systèmes embarqués.

Inclus

19 vidéos1 lecture5 devoirs1 sujet de discussion1 laboratoire non noté

Ce module est consacré à l'amélioration des compétences des participants en matière de techniques de programmation C avancées. Il commence par une exploration des opérateurs de décalage bit à bit, permettant une manipulation efficace des données, une modification des exercices LED et une extraction précise des bits. Les apprenants se plongeront ensuite dans la maîtrise des concepts de boucles, y compris les boucles while et do-while, pour une itération rationalisée à travers les séquences de code. Le module culmine avec la mise en œuvre efficace de la construction de la boucle 'for', permettant aux participants de résoudre des exercices complexes et de mettre en œuvre des retards logiciels pour un contrôle précis des LED. À la fin du module, les participants auront affiné leurs compétences en matière de manipulation avancée des données et d'itération efficace du code en programmation C.

Inclus

16 vidéos1 lecture4 devoirs1 sujet de discussion1 laboratoire non noté

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

EDUCBA
EDUCBA
560 Cours162 891 apprenants

Offert par

EDUCBA

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Avis des étudiants

4.5

41 avis

  • 5 stars

    73,17 %

  • 4 stars

    14,63 %

  • 3 stars

    7,31 %

  • 2 stars

    2,43 %

  • 1 star

    2,43 %

Affichage de 3 sur 41

PV
5

Révisé le 11 févr. 2025

NR
5

Révisé le 1 juil. 2025

AV
5

Révisé le 11 févr. 2025

Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions