Programmazione in linguaggio assembly RP2040: ARM Cortex-M0+ su Raspberry Pi Pico

Punteggio:   (4,3 su 5)

Programmazione in linguaggio assembly RP2040: ARM Cortex-M0+ su Raspberry Pi Pico (Stephen Smith)

Recensioni dei lettori

Riepilogo:

Il libro è generalmente apprezzato per la chiarezza delle spiegazioni e l'utilità nell'insegnamento del linguaggio assembly per il microcontrollore RP2040. Tuttavia, è stato criticato per la brevità, la macchinosità dei progetti, la dipendenza da librerie standard e la scarsa qualità della stampa.

Vantaggi:

Eccellente approccio didattico
chiaro e facile da seguire
contenuto ben strutturato
fornisce buoni esempi e mantiene i lettori impegnati
un'ottima introduzione al linguaggio assembly per RP2040
aumenta la fiducia nella programmazione a basso livello.

Svantaggi:

Il libro è considerato troppo breve per il suo prezzo
la configurazione iniziale del progetto può essere macchinosa e soggetta a errori
la dipendenza dal Pico SDK è considerata limitante
la qualità della stampa fisica è scarsa
alcuni contenuti sembrano imbottiti, come una lunga tabella ASCII.

(basato su 9 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Imparate a programmare in linguaggio assembly la doppia CPU ARM Cortex M0+ del Raspberry Pi Pico. Il Pico contiene un System on a Chip (SoC) chiamato RP2040, che rappresenta il primo ingresso della Fondazione nel mercato dei microcontrollori a basso costo. L'RP2040 contiene una serie di coprocessori per l'esecuzione di operazioni aritmetiche e di funzionalità di I/O specializzate. Questo libro illustra il funzionamento di queste CPU da una prospettiva di basso livello e di facile apprendimento.

Ci sono otto nuovi coprocessori PIO (Programmable I/O) che hanno un proprio linguaggio assembly specializzato che supporta un'ampia varietà di protocolli di interfaccia. Esplorerete questi protocolli e scriverete programmi o funzioni in linguaggio assembly per interfacciarvi a tutte le varie interfacce hardware in dotazione. Poi andrete oltre il lavoro sulla vostra scheda e sui vostri progetti per contribuire all'SDK ufficiale dell'RP2040. Infine, porterete i vostri progetti hardware fai-da-te a un livello superiore di prestazioni e funzionalità con competenze di programmazione più avanzate.

Cosa imparerete

⬤ Leggere e comprendere il codice in linguaggio assembly che fa parte dell'SDK del Pico.

⬤ Integrare il linguaggio assembly e il codice C in un unico programma.

⬤ Interfacciarsi con le opzioni disponibili per i progetti di elettronica fai-da-te e IoT.

Per chi è questo libro?

Makers che hanno già lavorato con microcontrollori, come Arduino o Pico, programmando in C o Python. Chi è interessato ad approfondire il funzionamento di questi dispositivi a un livello inferiore, imparando il linguaggio assembly.

Altre informazioni sul libro:

ISBN:9781484277522
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida
Anno di pubblicazione:2021
Numero di pagine:320

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Nato cattivo - Born Bad
Se il mondo ti dice che sei cattivo, il tuo destino è segnato? O puoi scrivere la tua storia?... Smouha ha una mano elegante e Smith un'arte altrettanto...
Nato cattivo - Born Bad
Programmazione con il linguaggio assembly Arm a 64 bit: Sviluppo di computer a scheda singola per...
La padronanza dell'architettura hardware ARM apre...
Programmazione con il linguaggio assembly Arm a 64 bit: Sviluppo di computer a scheda singola per Raspberry Pi e dispositivi mobili - Programming with 64-Bit Arm Assembly Language: Single Board Computer Development for Raspberry Pi and Mobile Devices
Tassazione: Una brevissima introduzione - Taxation: A Very Short Introduction
La tassazione è fondamentale per il funzionamento dello Stato moderno. Le...
Tassazione: Una brevissima introduzione - Taxation: A Very Short Introduction
Programmazione in linguaggio assembly per Raspberry Pi: Codifica del processore Arm - Raspberry Pi...
Acquisite tutte le competenze necessarie per...
Programmazione in linguaggio assembly per Raspberry Pi: Codifica del processore Arm - Raspberry Pi Assembly Language Programming: Arm Processor Coding
Leibstandarte: Ardenne 1944 - Leibstandarte: Ardennes 1944
La 1ª Divisione Panzer SS Leibstandarte Adolf Hitler fu la punta di diamante dell'assalto della Sesta Panzer...
Leibstandarte: Ardenne 1944 - Leibstandarte: Ardennes 1944
La lotta per l'Europa: la giovane Africa in cammino verso il Vecchio Continente - The Scramble for...
Dalla straziante situazione dei migranti che...
La lotta per l'Europa: la giovane Africa in cammino verso il Vecchio Continente - The Scramble for Europe: Young Africa on Its Way to the Old Continent
82ª aviotrasportata: Normandia 1944 - 82nd Airborne: Normandy 1944
Il 15 agosto 1942, l'82a aviotrasportata divenne la prima divisione aviotrasportata dell'esercito...
82ª aviotrasportata: Normandia 1944 - 82nd Airborne: Normandy 1944
Economia ambientale - Environmental Economics
In questa Very Short Introduction , Stephen Smith mostra come il campo dell'economia ambientale esamini il modo in cui...
Economia ambientale - Environmental Economics
Programmazione in linguaggio assembly RP2040: ARM Cortex-M0+ su Raspberry Pi Pico - RP2040 Assembly...
Imparate a programmare in linguaggio assembly la...
Programmazione in linguaggio assembly RP2040: ARM Cortex-M0+ su Raspberry Pi Pico - RP2040 Assembly Language Programming: ARM Cortex-M0+ on the Raspberry Pi Pico
Londra sotterranea - Viaggi sotto le strade della città - Underground London - Travels Beneath the...
Ciò che è visibile a occhio nudo è stato...
Londra sotterranea - Viaggi sotto le strade della città - Underground London - Travels Beneath the City Streets
Lettura di articoli di giornale giapponesi: Guida per studenti avanzati di lingua giapponese -...
Rivolto agli studenti di giapponese di livello...
Lettura di articoli di giornale giapponesi: Guida per studenti avanzati di lingua giapponese - Reading Japanese Newspaper Articles: A Guide for Advanced Japanese Language Students
La lotta per l'Europa: la giovane Africa sulla via del vecchio continente - The Scramble for Europe:...
Dalla straziante situazione dei migranti che...
La lotta per l'Europa: la giovane Africa sulla via del vecchio continente - The Scramble for Europe: Young Africa on Its Way to the Old Continent
Cuba: La terra dei miracoli - Viaggio nella Cuba moderna - Cuba: The Land Of Miracles - A Journey...
I cubani descrivono la loro nazione come “La terra...
Cuba: La terra dei miracoli - Viaggio nella Cuba moderna - Cuba: The Land Of Miracles - A Journey Through Modern Cuba
Lettura di articoli di giornale giapponesi: Guida per studenti avanzati di lingua giapponese -...
Rivolto agli studenti di giapponese di livello...
Lettura di articoli di giornale giapponesi: Guida per studenti avanzati di lingua giapponese - Reading Japanese Newspaper Articles: A Guide for Advanced Japanese Language Students

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)