Ocena:
Książka jest kompleksowym przewodnikiem dla tych, którzy chcą pogłębić swoją wiedzę na temat Arduino, obejmującym zarówno aspekty sprzętowe, jak i programowe. Chociaż jest chwalona za swoją głębię i przejrzystość, niektórzy recenzenci zauważyli brak skupienia się na ważnych tematach wewnętrznych i słaby indeks.
Zalety:Dokładne omówienie wewnętrznych elementów Arduino, odpowiednie dla doświadczonych użytkowników, dobrze napisane i pouczające, doskonałe do zaawansowanych projektów, zawiera szczegółowe wyjaśnienia przerwań i technik optymalizacji, dobre jako przewodnik referencyjny.
Wady:Skąpy indeks utrudniający znalezienie tematów, odbiegający od tematu dyskusji, takich jak zarządzanie projektami i korzystanie z IDE, brak wystarczających szczegółów na temat ważnych tematów wewnętrznych, takich jak „#include”, a niektórzy czytelnicy uważali, że książka jest częściowo rozwlekła.
(na podstawie 22 opinii czytelników)
Arduino Internals
Arduino Internals prowadzi do serca płytki Arduino. Autor Dale Wheat dzieli się swoją intymną wiedzą na temat płytki Arduino - jej sekrety, mocne strony i możliwe alternatywy dla jej części składowych są w tej książce otwarte. Nauczysz się budować nowe, ulepszone płytki Arduino i urządzenia peryferyjne, zachowując zgodność z projektem referencyjnym Arduino.
Arduino Internals rozpoczyna się od przeglądu obecnego sprzętu i oprogramowania Arduino. W szczególności oferuje jasną analizę tego, jak działa płytka ATmega8 oraz kiedy i gdzie używać jej pochodnych. Rozdział poświęcony "sprzętowemu sercu" jest kluczowy dla reszty książki i powinien zostać szczegółowo przestudiowany.
Ponadto Arduino Internals oferuje ważne informacje na temat procesora działającego na płytce Arduino, zawartej w nim pamięci i zamontowanych na nim urządzeń peryferyjnych. Aby być w stanie napisać oprogramowanie, które działa optymalnie na dość małej płytce wbudowanej, należy zrozumieć, w jaki sposób różne części współdziałają ze sobą. W dalszej części książki dowiesz się, jak zastąpić niektóre części bardziej wydajnymi alternatywami oraz jak projektować urządzenia peryferyjne i ekrany Arduino.
Ponieważ Arduino Internals odnosi się do obu stron granicy sprzętowo-programowej Arduino, autor analizuje toolchain kompilatora i ponownie przedstawia sugestie, jak zastąpić go czymś bardziej odpowiednim do własnych celów. Dowiesz się również, w jaki sposób biblioteki umożliwiają zmianę sposobu interakcji Arduino i oprogramowania oraz jak napisać własną bibliotekę implementującą algorytmy, które sam wymyśliłeś. Arduino Internals sugeruje również alternatywne środowiska programistyczne, ponieważ wielu hakerów Arduino posługuje się językiem innym niż C lub Java.
Oczywiście możliwe jest zoptymalizowanie sposobu, w jaki sprzęt i oprogramowanie współdziałają ze sobą - temu zagadnieniu poświęcony jest cały rozdział.
Arduino Internals nie skupia się tylko na różnych częściach architektury Arduino, ale także na sposobach, w jakie przykładowe projekty mogą wykorzystać nową i ulepszoną płytkę Arduino. Wheat wykorzystuje przykładowe projekty, aby zilustrować hacki i algorytmy nauczane w całej książce.
Projekty Arduino na granicy sprzętu i oprogramowania często wymagają współpracy między ludźmi o różnych talentach i umiejętnościach, których nie można brać za pewnik. Z tego powodu Arduino Internals zawiera cały rozdział poświęcony współpracy i współpracy open source, aby wyraźnie pokazać te narzędzia i umiejętności.
Jednym z koronnych osiągnięć hakera Arduino jest zaprojektowanie tarczy lub urządzenia peryferyjnego rezydującego na płytce Arduino, co jest głównym tematem następnego rozdziału. Późniejszy rozdział pogłębia specjalizację, analizując protokoły Arduino i komunikację, dziedzinę bezpośrednio związaną z ekranami i komunikacją między urządzeniami peryferyjnymi a płytką.
Wreszcie, Arduino Internals integruje różne umiejętności i techniki projektowania, prezentując kilka projektów, które stanowią wyzwanie do przetestowania nowo nabytych umiejętności!
Uwaga: wersja drukowana tego tytułu jest czarno-biała; eBook jest w pełnym kolorze.
© 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)