Note :
Le livre est généralement bien accueilli pour ses explications claires et son utilité dans l'enseignement du langage d'assemblage pour le microcontrôleur RP2040. Cependant, il a été critiqué pour sa brièveté, la lourdeur de la configuration des projets, la dépendance à l'égard des bibliothèques standard et la mauvaise qualité de l'impression physique.
Avantages:⬤ Excellente approche pédagogique
⬤ clair et facile à suivre
⬤ contenu bien structuré
⬤ fournit de bons exemples et maintient l'intérêt des lecteurs
⬤ une excellente introduction au langage d'assemblage pour le RP2040
⬤ développe la confiance dans la programmation de bas niveau.
⬤ Le livre est considéré comme trop court pour son prix
⬤ les configurations initiales du projet peuvent être lourdes et sujettes aux erreurs
⬤ la dépendance au Pico SDK est considérée comme limitative
⬤ la qualité physique de l'impression est médiocre
⬤ une partie du contenu donne l'impression d'être étoffée, comme un long tableau ASCII.
(basé sur 9 avis de lecteurs)
RP2040 Assembly Language Programming: ARM Cortex-M0+ on the Raspberry Pi Pico
Apprenez à programmer les deux CPU ARM Cortex M0+ du Raspberry Pi Pico en langage assembleur. Le Pico contient un système sur puce (SoC) appelé RP2040, ce qui en fait la première entrée de la Fondation sur le marché des microcontrôleurs à bas prix. Le RP2040 contient une multitude de coprocesseurs permettant d'effectuer des opérations arithmétiques ainsi que des fonctions d'E/S spécialisées. Ce livre vous montrera le fonctionnement de ces processeurs d'un point de vue bas niveau et facile à apprendre.
Il existe huit nouveaux coprocesseurs d'E/S programmables (PIO) qui possèdent leur propre langage d'assemblage spécialisé prenant en charge une grande variété de protocoles d'interface. Vous explorerez ces protocoles et écrirez des programmes ou des fonctions en langage assembleur pour vous interfacer avec les différentes interfaces matérielles intégrées. Ensuite, vous irez au-delà du travail sur votre propre carte et vos propres projets pour contribuer au SDK officiel du RP2040. Enfin, vous amènerez vos projets matériels DIY à un niveau supérieur de performance et de fonctionnalité grâce à des compétences de programmation plus avancées.
Ce que vous apprendrez
⬤ Lire et comprendre le code en langage d'assemblage qui fait partie du SDK de la Pico.
⬤ Intégrer le langage d'assemblage et le code C dans un seul programme.
⬤ L'interface avec les options disponibles pour les projets de bricolage électronique et IoT.
À qui s'adresse ce livre ?
Les makers qui ont déjà travaillé avec des microcontrôleurs, tels que l'Arduino ou le Pico, en programmant en C ou en Python. Ceux qui souhaitent aller plus loin et apprendre comment ces appareils fonctionnent à un niveau inférieur, en apprenant le langage d'assemblage.
© 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)