RP2040 Assembler-Programmierung: ARM Cortex-M0+ auf dem Raspberry Pi Pico

Bewertung:   (4,3 von 5)

RP2040 Assembler-Programmierung: ARM Cortex-M0+ auf dem Raspberry Pi Pico (Stephen Smith)

Leserbewertungen

Zusammenfassung:

Das Buch wird im Allgemeinen für seine klaren Erklärungen und seine Nützlichkeit beim Erlernen der Assemblersprache für den RP2040-Mikrocontroller gelobt. Allerdings wurde es wegen seiner Kürze, der umständlichen Projektaufbauten, der Abhängigkeit von Standardbibliotheken und der schlechten physischen Druckqualität kritisiert.

Vorteile:

Exzellenter Lehransatz
klar und einfach zu folgen
gut strukturierter Inhalt
liefert gute Beispiele und hält den Leser bei der Stange
eine großartige Einführung in Assembler für RP2040
baut Vertrauen in Low-Level-Programmierung auf.

Nachteile:

Das Buch wird als zu kurz für seinen Preis angesehen
anfängliche Projekteinstellungen können umständlich und fehleranfällig sein
die Abhängigkeit vom Pico SDK wird als einschränkend angesehen
die physische Druckqualität ist schlecht
einige Inhalte wirken aufgefüllt, wie z.B. eine lange ASCII-Tabelle.

(basierend auf 9 Leserbewertungen)

Originaltitel:

RP2040 Assembly Language Programming: ARM Cortex-M0+ on the Raspberry Pi Pico

Inhalt des Buches:

Lernen Sie, die beiden ARM Cortex M0+ CPUs des Raspberry Pi Pico in Assembler zu programmieren. Der Pico enthält ein kundenspezifisches System on a Chip (SoC) namens RP2040 und ist damit der erste Einstieg der Foundation in den Markt der kostengünstigen Mikrocontroller. Der RP2040 enthält eine Fülle von Koprozessoren für die Ausführung von Arithmetik und spezialisierten I/O-Funktionen. Dieses Buch zeigt Ihnen, wie diese CPUs aus einer Low-Level-Perspektive funktionieren, die leicht zu erlernen ist.

Es gibt acht neue programmierbare E/A-Koprozessoren (PIO), die ihre eigene spezialisierte Assemblersprache haben und eine Vielzahl von Schnittstellenprotokollen unterstützen. Sie werden diese Protokolle erforschen und Programme oder Funktionen in Assembler schreiben und mit den verschiedenen gebündelten Hardware-Schnittstellen verbinden. Dann werden Sie nicht nur an Ihrem eigenen Board und Ihren eigenen Projekten arbeiten, sondern auch zum offiziellen RP2040 SDK beitragen. Schließlich werden Sie Ihre DIY-Hardware-Projekte mit fortgeschrittenen Programmierkenntnissen auf die nächste Stufe der Leistung und Funktionalität bringen.

Was Sie lernen werden

⬤ Lesen und Verstehen des Assembler-Codes, der Teil des Pico-SDK ist.

⬤ Integration von Assembler- und C-Code in ein Programm.

⬤ Schnittstelle zu verfügbaren Optionen für DIY-Elektronik und IoT-Projekte.

Für wen ist dieses Buch gedacht?

Bastler, die bereits mit Mikrocontrollern wie dem Arduino oder Pico gearbeitet haben und in C oder Python programmieren. Diejenigen, die tiefer gehen und lernen möchten, wie diese Geräte auf einer niedrigeren Ebene funktionieren, indem sie Assembler lernen.

Weitere Daten des Buches:

ISBN:9781484277522
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:2021
Seitenzahl:320

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Born Bad
Wenn die Welt dir sagt, dass du schlecht bist, ist dein Schicksal dann besiegelt? Oder kannst du deine eigene Geschichte schreiben?... Smouha hat eine elegante Hand und Smith eine...
Born Bad
Programmieren mit 64-Bit Arm Assembly Language: Einplatinencomputer-Entwicklung für Raspberry Pi und...
Die Beherrschung der ARM-Hardwarearchitektur...
Programmieren mit 64-Bit Arm Assembly Language: Einplatinencomputer-Entwicklung für Raspberry Pi und mobile Geräte - Programming with 64-Bit Arm Assembly Language: Single Board Computer Development for Raspberry Pi and Mobile Devices
Besteuerung: Eine sehr kurze Einführung - Taxation: A Very Short Introduction
Steuern sind für das Funktionieren des modernen Staates von entscheidender...
Besteuerung: Eine sehr kurze Einführung - Taxation: A Very Short Introduction
Raspberry Pi Assembler-Programmierung: Arm-Prozessor-Codierung - Raspberry Pi Assembly Language...
Erwerben Sie alle notwendigen Fähigkeiten, um in die...
Raspberry Pi Assembler-Programmierung: Arm-Prozessor-Codierung - Raspberry Pi Assembly Language Programming: Arm Processor Coding
Leibstandarte: Ardennen 1944 - Leibstandarte: Ardennes 1944
Die 1. SS-Panzerdivision Leibstandarte Adolf Hitler bildete die Speerspitze des Angriffs von Sepp Dietrichs...
Leibstandarte: Ardennen 1944 - Leibstandarte: Ardennes 1944
Das Ringen um Europa: Das junge Afrika auf dem Weg zum alten Kontinent - The Scramble for Europe:...
Von der erschütternden Situation der Migranten,...
Das Ringen um Europa: Das junge Afrika auf dem Weg zum alten Kontinent - The Scramble for Europe: Young Africa on Its Way to the Old Continent
82nd Airborne: Normandie 1944 - 82nd Airborne: Normandy 1944
Am 15. August 1942 wurde die 82nd Airborne zur ersten Luftlandedivision der US Army. Unter dem Kommando von...
82nd Airborne: Normandie 1944 - 82nd Airborne: Normandy 1944
Umweltökonomie - Environmental Economics
In dieser Very Short Introduction zeigt Stephen Smith, wie das Gebiet der Umweltökonomie untersucht, wie wirtschaftliche Aktivitäten...
Umweltökonomie - Environmental Economics
RP2040 Assembler-Programmierung: ARM Cortex-M0+ auf dem Raspberry Pi Pico - RP2040 Assembly Language...
Lernen Sie, die beiden ARM Cortex M0+ CPUs des...
RP2040 Assembler-Programmierung: ARM Cortex-M0+ auf dem Raspberry Pi Pico - RP2040 Assembly Language Programming: ARM Cortex-M0+ on the Raspberry Pi Pico
Underground London - Reisen unter den Straßen der Stadt - Underground London - Travels Beneath the...
Was für das bloße Auge sichtbar ist, wurde bereits...
Underground London - Reisen unter den Straßen der Stadt - Underground London - Travels Beneath the City Streets
Lesen von japanischen Zeitungsartikeln: Ein Leitfaden für fortgeschrittene Japanischlerner - Reading...
Dieses Buch richtet sich an fortgeschrittene...
Lesen von japanischen Zeitungsartikeln: Ein Leitfaden für fortgeschrittene Japanischlerner - Reading Japanese Newspaper Articles: A Guide for Advanced Japanese Language Students
Das Ringen um Europa: Das junge Afrika auf dem Weg zum alten Kontinent - The Scramble for Europe:...
Von der erschütternden Situation der Migranten,...
Das Ringen um Europa: Das junge Afrika auf dem Weg zum alten Kontinent - The Scramble for Europe: Young Africa on Its Way to the Old Continent
Kuba: Das Land der Wunder - Eine Reise durch das moderne Kuba - Cuba: The Land Of Miracles - A...
Die Kubaner bezeichnen ihr Land als „Land der...
Kuba: Das Land der Wunder - Eine Reise durch das moderne Kuba - Cuba: The Land Of Miracles - A Journey Through Modern Cuba
Lesen von japanischen Zeitungsartikeln: Ein Leitfaden für fortgeschrittene Japanischlernende -...
Dieses Buch richtet sich an fortgeschrittene...
Lesen von japanischen Zeitungsartikeln: Ein Leitfaden für fortgeschrittene Japanischlernende - Reading Japanese Newspaper Articles: A Guide for Advanced Japanese Language Students

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)