Ocena:
Książka służy jako przyzwoite wprowadzenie do FreeRTOS, zapewniając dokładne wyjaśnienia i przykłady, choć ma pewne istotne wady związane z zastrzeżonymi narzędziami i pokryciem podstawowych pojęć.
Zalety:⬤ Dokładne wyjaśnienia i przykłady FreeRTOS
⬤ pomagają użytkownikom szybko zrozumieć koncepcje
⬤ odpowiednie dla początkujących.
⬤ nadmiernie upraszcza podstawowe pojęcia, takie jak typy mikrokontrolerów
⬤ w dużym stopniu opiera się na zastrzeżonych narzędziach (MikroE mikroC i płytki „Click”), które nie są powszechnie dostępne
⬤ może nie oferować lepszego wglądu niż darmowa dokumentacja.
(na podstawie 2 opinii czytelników)
Arm-Based Microcontroller Multitasking Projects: Using the Freertos Multitasking Kernel
Większość aplikacji opartych na mikrokontrolerach jest obecnie duża, złożona i może wymagać współdzielenia MCU przez kilka zadań w aplikacjach wielozadaniowych. Większość nowoczesnych, szybkich mikrokontrolerów obsługuje jądra wielozadaniowości z zaawansowanymi algorytmami szeregowania, dzięki czemu wiele złożonych zadań może być wykonywanych priorytetowo. Projekty wielozadaniowe dla mikrokontrolerów opartych na architekturze ARM: Using the FreeRTOS Multitasking Kernel wyjaśnia, jak wykonywać wielozadaniowe mikrokontrolery ARM Cortex przy użyciu wielozadaniowego jądra FreeRTOS.
Książka szczegółowo opisuje cechy wielozadaniowych systemów operacyjnych, takie jak planowanie, priorytety, skrzynki pocztowe, flagi zdarzeń, semafory itp. przed przejściem do prezentacji bardzo popularnego wielozadaniowego jądra FreeRTOS.
Praktyczne projekty działające w czasie rzeczywistym przy użyciu bardzo popularnej płytki programistycznej Clicker 2 dla STM32 (którą można łatwo przenieść na inne płytki) wraz z FreeRTOS są istotną cechą tej książki. Projekty obejmują: Diody LED migające z różną częstotliwością; Odświeżanie 7-segmentowych diod LED; Robot mobilny, w którym różne czujniki są kontrolowane przez różne zadania; Wiele serwomotorów sterowanych niezależnie; Wielozadaniowy projekt IoT; Kontroler temperatury z niezależnym wprowadzaniem danych z klawiatury; Generator liczb losowych z 3 zadaniami: na żywo, generator, wyświetlanie; Domowy system alarmowy; System zarządzania parkingiem i wiele innych.
© 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)