Hodnocení:
Kniha je obecně kladně hodnocena pro své srozumitelné vysvětlení a užitečnost při výuce assembleru pro mikrokontrolér RP2040. Byla však kritizována za krátkost, těžkopádné nastavení projektů, závislost na standardních knihovnách a špatnou fyzickou kvalitu tisku.
Klady:⬤ Vynikající přístup k výuce
⬤ přehledný a snadno sledovatelný
⬤ dobře strukturovaný obsah
⬤ poskytuje dobré příklady a udržuje čtenáře v napětí
⬤ skvělý úvod do jazyka assembler pro RP2040
⬤ buduje důvěru v nízkoúrovňové programování.
⬤ Kniha je vzhledem ke své ceně považována za příliš krátkou
⬤ počáteční nastavení projektu může být těžkopádné a náchylné k chybám
⬤ závislost na Pico SDK je vnímána jako omezující
⬤ fyzická kvalita tisku je špatná
⬤ některý obsah působí vycpávkově, například dlouhá tabulka ASCII.
(na základě 9 hodnocení čtenářů)
RP2040 Assembly Language Programming: ARM Cortex-M0+ on the Raspberry Pi Pico
Naučte se programovat duální procesory ARM Cortex M0+ počítače Raspberry Pi Pico v assembleru. Pico obsahuje zákaznický systém na čipu (SoC) s názvem RP2040, který je prvním vstupem nadace na trh levných mikrokontrolérů. RP2040 obsahuje množství koprocesorů pro provádění aritmetických operací a také pro provádění specializovaných I/O funkcí. Tato kniha vám ukáže, jak tyto procesory pracují z pohledu nízké úrovně, kterou se snadno naučíte.
K dispozici je osm nových koprocesorů Programmable I/O (PIO), které mají vlastní specializovaný jazyk Assembly podporující širokou škálu protokolů rozhraní. Prozkoumáte tyto protokoly a budete psát programy nebo funkce v jazyce Assembly a propojovat se se všemi různými přibalenými hardwarovými rozhraními. Poté překročíte rámec práce na vlastní desce a projektech a přispějete do oficiální sady RP2040 SDK. Nakonec posunete své kutilské hardwarové projekty na vyšší úroveň výkonu a funkčnosti díky pokročilejším programátorským dovednostem.
Co se naučíte
⬤ Číst a porozumět kódu v assembleru, který je součástí SDK Pico.
⬤ Integrovat kód jazyka Assembly a C do jednoho programu.
⬤ Seznámit se s dostupnými možnostmi pro DIY elektroniku a projekty IoT.
Pro koho je tato kniha určena
Tvůrcům, kteří již pracovali s mikrokontroléry, jako je Arduino nebo Pico, a programovali v jazyce C nebo Python. Zájemcům, kteří chtějí jít hlouběji a naučit se, jak tato zařízení fungují na nižší úrovni, tím, že se naučí assemblerový jazyk.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)