Hodnotenie:
Kniha je všeobecne dobre prijímaná pre svoje jasné vysvetlenia a užitočnosť pri výučbe jazyka assembleru pre mikrokontrolér RP2040. Je však kritizovaná za krátkosť, ťažkopádne nastavenie projektov, závislosť od štandardných knižníc a zlú fyzickú kvalitu tlače.
Výhody:⬤ Vynikajúci prístup k výučbe
⬤ jasný a ľahko sledovateľný
⬤ dobre štruktúrovaný obsah
⬤ poskytuje dobré príklady a udržiava čitateľov v napätí
⬤ skvelý úvod do jazyka assembler pre RP2040
⬤ buduje dôveru v nízkoúrovňové programovanie.
⬤ Kniha je považovaná za príliš krátku vzhľadom na jej cenu
⬤ počiatočné nastavenia projektu môžu byť ťažkopádne a náchylné na chyby
⬤ závislosť na Pico SDK je považovaná za obmedzujúcu
⬤ kvalita fyzickej tlače je slabá
⬤ niektorý obsah pôsobí vycpávkovo, napríklad dlhá ASCII tabuľka.
(na základe 9 čitateľských recenzií)
RP2040 Assembly Language Programming: ARM Cortex-M0+ on the Raspberry Pi Pico
Naučte sa programovať duálne procesory ARM Cortex M0+ počítača Raspberry Pi Pico v jazyku Assembly. Pico obsahuje zákaznícky systém na čipe (SoC) s názvom RP2040, čím sa stal prvým vstupom nadácie na trh s lacnými mikrokontrolérmi. RP2040 obsahuje množstvo koprocesorov na vykonávanie aritmetiky, ako aj na vykonávanie špecializovaných I/O funkcií. Táto kniha vám ukáže, ako tieto procesory fungujú z pohľadu nízkej úrovne, ktorú sa ľahko naučíte.
K dispozícii je osem nových koprocesorov Programmable I/O (PIO), ktoré majú vlastný špecializovaný jazyk Assembly podporujúci širokú škálu protokolov rozhrania. Preskúmate tieto protokoly a napíšete programy alebo funkcie v jazyku Assembly a prepojíte sa so všetkými rôznymi pribalenými hardvérovými rozhraniami. Potom prekročíte rámec práce na vlastnej doske a projektoch a prispejete do oficiálneho SDK RP2040. Nakoniec posuniete svoje hardvérové projekty typu "urob si sám" na vyššiu úroveň výkonu a funkčnosti s pokročilejšími programovými zručnosťami.
Čo sa naučíte
⬤ Čítať a porozumieť kódu v jazyku Assembly, ktorý je súčasťou SDK Pico.
⬤ Integrovať kód jazyka Assembly a C do jedného programu.
⬤ Prepojiť sa s dostupnými možnosťami pre projekty DIY elektroniky a internetu vecí.
Pre koho je táto kniha určená
Tvorcovia, ktorí už pracovali s mikrokontrolérmi, ako je Arduino alebo Pico, programujú v jazyku C alebo Python. Tí, ktorí majú záujem ísť hlbšie a naučiť sa, ako tieto zariadenia fungujú na nižšej úrovni, tým, že sa naučia assemblerový jazyk.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)