Evaluare:
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.
⬤ 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)
RP2040 Assembly Language Programming: ARM Cortex-M0+ on the Raspberry Pi Pico
Î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.
© 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)