Bare Metal C : Programmation embarquée pour le monde réel

Note :   (4,2 sur 5)

Bare Metal C : Programmation embarquée pour le monde réel (Stephen Oualline)

Avis des lecteurs

Résumé:

Le livre a fait l'objet de nombreuses critiques en raison de son environnement de développement médiocre et de son contenu trompeur. De nombreux utilisateurs ont trouvé que le processus d'installation était lourd et que les exemples ne reflétaient pas la programmation bare-metal, ce qui les a déçus.

Avantages:

Certains utilisateurs ont exprimé leur désir d'aimer le livre et ont noté que No Starch Press publie généralement un contenu de qualité. Quelques-uns ont trouvé que des configurations alternatives comme CLion répondaient mieux à leurs besoins.

Inconvénients:

L'environnement de développement comporte de nombreux problèmes, notamment des logiciels mal entretenus et des processus d'installation difficiles. Le contenu n'est pas vraiment « bare-metal », utilisant plutôt une couche d'abstraction matérielle. Plusieurs exemples de code sont obsolètes ou peu utiles, ce qui entraîne une certaine frustration à l'égard des conseils fournis dans le livre.

(basé sur 5 avis de lecteurs)

Titre original :

Bare Metal C: Embedded Programming for the Real World

Contenu du livre :

Bare Metal C vous apprend à programmer des systèmes embarqués avec le langage de programmation C. Vous apprendrez comment les programmes embarqués interagissent directement avec le matériel nu, vous découvrirez les coulisses du compilateur et de l'éditeur de liens, et vous apprendrez les fonctionnalités du langage C qui sont importantes pour la programmation d'ordinateurs ordinaires.

Bare Metal C vous apprendra à programmer des dispositifs embarqués avec le langage de programmation C. Pour les programmeurs de systèmes embarqués qui veulent un contrôle précis et complet sur le système qu'ils utilisent, ce livre tire le rideau sur ce que le compilateur fait pour vous afin que vous puissiez voir tous les détails de ce qui se passe avec votre programme.

La première partie du livre enseigne les bases du langage C à l'aide d'un système bare metal peu coûteux et largement disponible (le système d'évaluation Nucleo Arm), qui vous fournit tous les outils nécessaires pour effectuer une programmation embarquée de base. Au fur et à mesure que vous avancerez dans le livre, vous apprendrez à intégrer les entrées/sorties série (E/S) et les interruptions dans vos programmes. Vous apprendrez également ce que le compilateur C et l'éditeur de liens font en coulisses, afin d'être mieux à même d'écrire des programmes plus efficaces qui maximisent une mémoire limitée. Enfin, vous apprendrez à utiliser des fonctions C plus complexes et gourmandes en mémoire, telles que la mémoire dynamique, les E/S de fichiers et les nombres à virgule flottante.

Les sujets abordés sont les suivants :

⬤ Le processus de création de programmes de base.

⬤ La programmation GPIO simple (faire clignoter une LED)

⬤ L'écriture de pilotes de périphériques série.

⬤ L'éditeur de liens et le préprocesseur C.

⬤ Les instructions de décision et de contrôle.

⬤ Les nombres, les tableaux, les pointeurs, les chaînes de caractères et les types de données complexes.

⬤ Les variables locales et les procédures.

⬤ La mémoire dynamique.

⬤ Fichiers et E/S brutes.

⬤ Les nombres à virgule flottante.

⬤ La programmation modulaire.

Autres informations sur le livre :

ISBN :9781718501621
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché
Année de publication :2022
Nombre de pages :360

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Bare Metal C : Programmation embarquée pour le monde réel - Bare Metal C: Embedded Programming for...
Bare Metal C vous apprend à programmer des...
Bare Metal C : Programmation embarquée pour le monde réel - Bare Metal C: Embedded Programming for the Real World

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)