Ocena:
Książka została ogólnie dobrze przyjęta ze względu na jasne wyjaśnienia i przydatność w nauczaniu języka asemblera dla mikrokontrolera RP2040. Została jednak skrytykowana za krótkość, kłopotliwe konfiguracje projektów, zależność od standardowych bibliotek i niską jakość druku.
Zalety:⬤ Doskonałe podejście do nauczania
⬤ jasne i łatwe do naśladowania
⬤ dobrze zorganizowana treść
⬤ zapewnia dobre przykłady i utrzymuje zaangażowanie czytelników
⬤ świetne wprowadzenie do języka asemblera dla RP2040
⬤ buduje zaufanie do programowania niskopoziomowego.
⬤ Książka jest uważana za zbyt krótką w stosunku do swojej ceny
⬤ początkowe konfiguracje projektu mogą być uciążliwe i podatne na błędy
⬤ poleganie na Pico SDK jest postrzegane jako ograniczające
⬤ fizyczna jakość druku jest słaba
⬤ niektóre treści wydają się być wypełnione, takie jak długa tabela ASCII.
(na podstawie 9 opinii czytelników)
RP2040 Assembly Language Programming: ARM Cortex-M0+ on the Raspberry Pi Pico
Naucz się programować podwójne procesory ARM Cortex M0+ Raspberry Pi Pico w języku asemblera. Pico zawiera system klienta na chipie (SoC) o nazwie RP2040, co czyni go pierwszym wejściem Fundacji na rynek tanich mikrokontrolerów. RP2040 zawiera bogactwo koprocesorów do wykonywania obliczeń arytmetycznych, a także wykonywania wyspecjalizowanych funkcji we / wy. Ta książka pokaże ci, jak działają te procesory z niskopoziomowej, łatwej do nauczenia perspektywy.
Istnieje osiem nowych programowalnych koprocesorów I/O (PIO), które mają własny wyspecjalizowany język asemblera obsługujący szeroką gamę protokołów interfejsu. Poznasz te protokoły i napiszesz programy lub funkcje w języku asemblera i połączysz się ze wszystkimi różnymi dołączonymi interfejsami sprzętowymi. Następnie wyjdziesz poza pracę nad własną płytką i projektami, aby wnieść swój wkład do oficjalnego RP2040 SDK. Wreszcie, przeniesiesz swoje projekty sprzętowe DIY na wyższy poziom wydajności i funkcjonalności dzięki bardziej zaawansowanym umiejętnościom programowania.
Czego się nauczysz
⬤ Czytać i rozumieć kod w języku asemblera, który jest częścią SDK Pico.
⬤ Zintegruj język asemblera i kod C w jeden program.
⬤ Interfejs do dostępnych opcji dla elektroniki DIY i projektów IoT.
Dla kogo jest ta książka
Twórcy, którzy pracowali już z mikrokontrolerami, takimi jak Arduino lub Pico, programując w języku C lub Python. Osoby zainteresowane pogłębieniem wiedzy na temat działania tych urządzeń na niższym poziomie poprzez naukę języka asemblera.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)