Ocena:
Książka oferuje kompleksowy i dobrze zorganizowany przewodnik po rozwoju ARM Cortex-M0/M0+, dzięki czemu jest odpowiednia dla inżynierów oprogramowania wbudowanego. Nie jest to jednak książka dla początkujących i zakłada pewną wcześniejszą wiedzę z zakresu programowania i systemów wbudowanych.
Zalety:Dostarcza brakujących informacji, których nie można znaleźć w arkuszach danych, napisana w przejrzysty sposób z dobrą równowagą teorii i praktycznych wskazówek, cenna przy projektowaniu aplikacji o niskim poborze mocy, służy jako przydatne odniesienie do przerwań i trybów niskiego zużycia energii, korzystna przy przejściu z kontrolerów 8-bitowych na 32-bitowe i zawiera pomocne informacje dotyczące rozwoju aplikacji wbudowanych.
Wady:Za mało praktycznych przykładów związanych z konkretnymi protokołami (takimi jak SPI/I2C), zakłada wcześniejszą znajomość programowania w języku C i systemów wbudowanych, nie jest idealna dla początkujących i koncentruje się głównie na procesorze, a nie na różnorodnych praktykach programistycznych różnych producentów.
(na podstawie 7 opinii czytelników)
The Definitive Guide to the Arm Cortex-M0
The Definitive Guide to the ARM Cortex-M0 to przewodnik dla użytkowników mikrokontrolerów ARM Cortex-M0. Przedstawia wiele przykładów, aby ułatwić początkującym programistom oprogramowania wbudowanego korzystanie z pełnego 32-bitowego procesora ARM Cortex-M0. Zawiera przegląd ARM i procesorów ARM oraz omawia zalety ARM Cortex-M0 w porównaniu z urządzeniami 8-bitowymi lub 16-bitowymi pod względem wydajności energetycznej, gęstości kodu i łatwości użytkowania, a także ich funkcji i zastosowań.
Książka opisuje architekturę procesora Cortex-M0 i model programisty, a także programowanie Cortex-M0 i zestaw instrukcji oraz sposób, w jaki te instrukcje są używane do wykonywania różnych operacji. Ponadto rozważa, w jaki sposób architektura pamięci procesora Cortex-M0 wpływa na rozwój oprogramowania; zagnieżdżony wektorowy kontroler przerwań (NVIC) i obsługiwane przez niego funkcje, w tym elastyczne zarządzanie przerwaniami, obsługę przerwań zagnieżdżonych, wektorowe wprowadzanie wyjątków i maskowanie przerwań; oraz funkcje Cortex-M0, które są ukierunkowane na wbudowany system operacyjny. Wyjaśnia również, jak tworzyć proste aplikacje na Cortex-M0, jak programować mikrokontrolery Cortex-M0 w asemblerze i językach mieszanych, a także w jaki sposób funkcje niskiego poboru mocy procesora Cortex-M0 są wykorzystywane w programowaniu. Na koniec opisano szereg produktów ARM Cortex-M0, takich jak mikrokontrolery, płyty rozwojowe, zestawy startowe i pakiety programistyczne.
Książka ta będzie przydatna zarówno dla nowych, jak i zaawansowanych użytkowników urządzeń ARM Cortex, od studentów i hobbystów po naukowców, profesjonalnych programistów oprogramowania wbudowanego, entuzjastów elektroniki, a nawet projektantów produktów półprzewodnikowych.
© 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)