Embedded Software and Hardware Architecture est une première plongée dans la compréhension des architectures embarquées et dans l'écriture de logiciels pour manipuler ce matériel. Vous acquerrez de l'expérience dans l'écriture de microprogrammes de bas niveau pour interfacer directement le matériel avec des pratiques de conception hautement efficaces, lisibles et portables. Nous allons maintenant passer de la machine Linux hôte où nous avons construit et exécuté du code dans un environnement simulé à un environnement de développement intégré où vous allez construire et installer du code directement sur votre microcontrôleur ARM Cortex-M4. Les travaux du cours comprennent l'écriture de micrologiciels pour interagir et configurer à la fois l'architecture ARM sous-jacente et la plate-forme de microcontrôleur MSP432. Le cours se termine par un projet dans lequel vous développerez une structure de données à tampon circulaire.

Logiciel embarqué et architecture matérielle
La Fête du Travail commence avec plus de 70 $ d'économies sur Coursera Plus. Bénéficiez de 40 % de réduction pendant 3 mois.

Logiciel embarqué et architecture matérielle

Instructeur : Alex Fosdick
55 766 déjà inscrits
Inclus avec En savoir plus
Demander à Coursera
532 avis
Ce que vous apprendrez
Décrire la relation entre l'architecture ARM et les interactions entre la mémoire et la programmation en C
Construire des structures de données spécialisées pour les systèmes embarqués, notamment des tampons circulaires, des tampons LIFO et des listes chaînées
Identifier les techniques de manipulation de la mémoire
Compétences que vous acquerrez
- Catégorie : Microarchitecture
- Catégorie : Structures de données
- Catégorie : Systèmes embarqués
- Catégorie : Programmation du système
- Catégorie : Réutilisation du code
- Catégorie : Conception de logiciels
- Catégorie : Maintenabilité
- Catégorie : Gestion de la mémoire
- Catégorie : Configuration du système
- Catégorie : Architecture des ordinateurs
- Catégorie : Débogage
- Catégorie : Outils de programmation informatique
- Catégorie : Périphériques
- Catégorie : Architecture matérielle
Outils que vous découvrirez
- Catégorie : C (langage de programmation)
- Catégorie : Logiciels embarqués
Détails à connaître

Ajouter à votre profil LinkedIn
4 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Il y a 3 modules dans ce cours
Instructeur

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

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Avis des étudiants
- 5 stars
69,17 %
- 4 stars
19,54 %
- 3 stars
6,76 %
- 2 stars
2,06 %
- 1 star
2,44 %
Affichage de 3 sur 532
Révisé le 30 avr. 2023
Excellent and much helpful in moving forward in Embedded Systems and C.
Révisé le 17 juin 2020
It was really helpful in understanding my arm processor very well.
Révisé le 7 avr. 2023
The course is amazing, challenging, educating and interesting.
Foire Aux Questions
Plus de questions
Aide financière disponible,




