Programarea limbajului de asamblare RP2040: ARM Cortex-M0+ pe Raspberry Pi Pico

Evaluare:   (4.3 din 5)

Programarea limbajului de asamblare RP2040: ARM Cortex-M0+ pe Raspberry Pi Pico (Stephen Smith)

Recenzii ale cititorilor

Rezumat:

Cartea este în general bine primită pentru explicațiile sale clare și utilitatea în predarea limbajului de asamblare pentru microcontrolerul RP2040. Cu toate acestea, a primit critici pentru faptul că este scurtă, pentru configurarea greoaie a proiectelor, pentru dependența de bibliotecile standard și pentru calitatea slabă a imprimării fizice.

Avantaje:

Abordare didactică excelentă
clară și ușor de urmărit
conținut bine structurat
oferă exemple bune și menține interesul cititorilor
o introducere excelentă în limbajul de asamblare pentru RP2040
creează încredere în programarea de nivel scăzut.

Dezavantaje:

Cartea este considerată prea scurtă pentru prețul său
configurarea inițială a proiectului poate fi greoaie și predispusă la erori
dependența de Pico SDK este considerată limitativă
calitatea imprimării fizice este slabă
o parte din conținut pare a fi umplut, cum ar fi un tabel ASCII lung.

(pe baza a 9 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Învățați să programați procesoarele duble ARM Cortex M0+ ale Raspberry Pi Pico în limbajul de asamblare. Pico conține un SoC (System on a Chip) al clientului numit RP2040, fiind prima intrare a Fundației pe piața microcontrolerelor low-cost. RP2040 conține o multitudine de coprocesoare pentru efectuarea aritmeticii, precum și pentru realizarea funcționalității I/O specializate. Această carte vă va arăta cum funcționează aceste procesoare dintr-o perspectivă de nivel scăzut, ușor de învățat.

Există opt noi coprocesoare I/O programabile (PIO) care au propriul lor limbaj de asamblare specializat care acceptă o mare varietate de protocoale de interfață. Veți explora aceste protocoale și veți scrie programe sau funcții în limbajul de asamblare și vă veți interfața cu toate interfețele hardware diferite incluse în pachet. Apoi, veți merge dincolo de lucrul pe propria placă și proiecte pentru a contribui la SDK-ul oficial RP2040. În cele din urmă, vă veți duce proiectele hardware DIY la următorul nivel de performanță și funcționalitate cu abilități de programare mai avansate.

Ce veți învăța

⬤ Luați și înțelegeți codul în limbajul de asamblare care face parte din SDK-ul Pico.

⬤ Integrați codul în limbajul de asamblare și codul C într-un singur program.

⬤ Să vă conectați la opțiunile disponibile pentru proiectele electronice DIY și IoT.

Pentru cine este această carte

Creatori care au lucrat deja cu microcontrolere, cum ar fi Arduino sau Pico, programând în C sau Python. Cei interesați să aprofundeze și să învețe cum funcționează aceste dispozitive la un nivel inferior, prin învățarea limbajului de asamblare.

Alte date despre carte:

ISBN:9781484277522
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale
Anul publicării:2021
Numărul de pagini:320

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Born Bad
"Dacă lumea îți spune că ești rău, soarta ta este pecetluită? Sau poți să-ți scrii propria poveste?... Smouha are o mână elegantă și Smith o artă la fel de elegantă. -- School...
Born Bad
Programare cu 64-Bit Arm Assembly Language: Dezvoltarea unui computer cu placă unică pentru...
Stăpânirea arhitecturii hardware ARM deschide o lume a...
Programare cu 64-Bit Arm Assembly Language: Dezvoltarea unui computer cu placă unică pentru Raspberry Pi și dispozitive mobile - Programming with 64-Bit Arm Assembly Language: Single Board Computer Development for Raspberry Pi and Mobile Devices
Impozitarea: O introducere foarte scurtă - Taxation: A Very Short Introduction
Impozitarea este esențială pentru funcționarea statului modern. Veniturile...
Impozitarea: O introducere foarte scurtă - Taxation: A Very Short Introduction
Programarea în limbajul de asamblare Raspberry Pi: Codarea procesorului Arm - Raspberry Pi Assembly...
Dobândiți toate abilitățile necesare pentru a vă...
Programarea în limbajul de asamblare Raspberry Pi: Codarea procesorului Arm - Raspberry Pi Assembly Language Programming: Arm Processor Coding
Leibstandarte: Ardenne 1944 - Leibstandarte: Ardennes 1944
Divizia 1 Panzer SS Leibstandarte Adolf Hitler a fost vârful de lance al asaltului celui de-al șaselea Panzer...
Leibstandarte: Ardenne 1944 - Leibstandarte: Ardennes 1944
The Scramble for Europe: Young Africa on Its Way to the Old Continent
De la situația dureroasă a migranților care încearcă să traverseze Mediterana în bărci...
The Scramble for Europe: Young Africa on Its Way to the Old Continent
82nd Airborne: Normandia 1944 - 82nd Airborne: Normandy 1944
La 15 august 1942, divizia 82 aeropurtată a devenit prima divizie aeropurtată a armatei SUA. Comandată de...
82nd Airborne: Normandia 1944 - 82nd Airborne: Normandy 1944
Economia mediului - Environmental Economics
În această Very Short Introduction , Stephen Smith arată cum domeniul economiei mediului analizează modul în care activitatea și...
Economia mediului - Environmental Economics
Programarea limbajului de asamblare RP2040: ARM Cortex-M0+ pe Raspberry Pi Pico - RP2040 Assembly...
Învățați să programați procesoarele duble ARM...
Programarea limbajului de asamblare RP2040: ARM Cortex-M0+ pe Raspberry Pi Pico - RP2040 Assembly Language Programming: ARM Cortex-M0+ on the Raspberry Pi Pico
Metroul Londrei - Călătorii sub străzile orașului - Underground London - Travels Beneath the City...
Ceea ce este vizibil cu ochiul liber a fost...
Metroul Londrei - Călătorii sub străzile orașului - Underground London - Travels Beneath the City Streets
Citirea articolelor din ziarele japoneze: Un ghid pentru studenții avansați de limbă japoneză -...
Destinată studenților avansați de limba japoneză,...
Citirea articolelor din ziarele japoneze: Un ghid pentru studenții avansați de limbă japoneză - Reading Japanese Newspaper Articles: A Guide for Advanced Japanese Language Students
The Scramble for Europe: Young Africa on Its Way to the Old Continent
De la situația dureroasă a migranților care încearcă să traverseze Mediterana în bărci...
The Scramble for Europe: Young Africa on Its Way to the Old Continent
Cuba: Țara miracolelor - O călătorie prin Cuba modernă - Cuba: The Land Of Miracles - A Journey...
Cubanezii își descriu națiunea drept „Țara...
Cuba: Țara miracolelor - O călătorie prin Cuba modernă - Cuba: The Land Of Miracles - A Journey Through Modern Cuba
Citirea articolelor din ziarele japoneze: Un ghid pentru studenții avansați de limbă japoneză -...
Destinată studenților avansați de limba japoneză,...
Citirea articolelor din ziarele japoneze: Un ghid pentru studenții avansați de limbă japoneză - Reading Japanese Newspaper Articles: A Guide for Advanced Japanese Language Students

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)