Mastering Embedded Linux Programming - Second Edition: Uwolnij pełny potencjał Embedded Linux z Linux 4.9 i Yocto Project 2.2 (Morty) Aktualizacja

Ocena:   (4,4 na 5)

Mastering Embedded Linux Programming - Second Edition: Uwolnij pełny potencjał Embedded Linux z Linux 4.9 i Yocto Project 2.2 (Morty) Aktualizacja (Chris Simmonds)

Opinie czytelników

Podsumowanie:

Książka na temat wbudowanego Linuksa otrzymuje wysokie pochwały za kompleksową zawartość i jasne wyjaśnienia, a wielu recenzentów zwraca uwagę na doświadczenie autora. Jednak wersja na Kindle cierpi z powodu poważnych problemów z formatowaniem, które utrudniają czytanie i sprawiają, że trudno jest podążać za tekstem. Niezależnie od tych wad, wielu czytelników uważa książkę za wartościową zarówno dla początkujących, jak i tych z wcześniejszą wiedzą w tej dziedzinie.

Zalety:

Wyczerpujące i aktualne informacje na temat wbudowanego systemu Linux.
Przejrzyste wyjaśnienia, które ułatwiają naukę.
Obejmuje ważne tematy, takie jak bootloadery, tworzenie jądra i sterowniki urządzeń.
Przydatna zarówno dla początkujących, jak i średnio zaawansowanych.
Jakość oprawy i papieru w wydaniach fizycznych.

Wady:

Słabe formatowanie w wersji Kindle, wpływające na czytelność.
Niektóre literówki obecne w całej książce.
Może nie być tak przydatna w przypadku zaawansowanych koncepcji programowania.
Niektórzy użytkownicy doświadczyli frustracji z powodu informacji o Linux CLI, które nie działały zgodnie z oczekiwaniami.

(na podstawie 12 opinii czytelników)

Oryginalny tytuł:

Mastering Embedded Linux Programming - Second Edition: Unleash the full potential of Embedded Linux with Linux 4.9 and Yocto Project 2.2 (Morty) Updat

Zawartość książki:

Opanuj techniki potrzebne do tworzenia świetnych, wydajnych urządzeń wbudowanych w systemie Linux

Kluczowe cechy

⬤ Odkryj, jak budować i konfigurować niezawodne urządzenia wbudowane z systemem Linux.

⬤ Ta książka została zaktualizowana o Linux 4.9 i Yocto Project 2. 2 (Morty)

⬤ Ten kompleksowy przewodnik obejmuje zdalną aktualizację urządzeń w terenie i zarządzanie energią.

Opis książki

Wbudowany Linux obsługuje wiele urządzeń, z których korzystamy na co dzień, od inteligentnych telewizorów po routery WiFi, sprzęt testowy po sterowniki przemysłowe - wszystkie z nich mają Linuksa w swoim sercu. Linux jest podstawową technologią we wdrażaniu połączonego świata Internetu przedmiotów.

Ten kompleksowy przewodnik przedstawia technologie i techniki wymagane do wbudowania systemu Linux w systemy wbudowane. Zaczniesz od poznania podstawowych elementów, na których opierają się wszystkie wbudowane projekty Linux: toolchain, bootloader, jądro i główny system plików. Zobaczysz, jak stworzyć każdy z tych elementów od podstaw i jak zautomatyzować ten proces za pomocą Buildroot i Yocto Project.

Idąc dalej, dowiesz się, jak wdrożyć skuteczną strategię pamięci masowej dla układów pamięci flash i jak zdalnie instalować aktualizacje urządzenia po jego wdrożeniu. Poznasz również kluczowe aspekty pisania kodu dla wbudowanego systemu Linux, takie jak dostęp do sprzętu z poziomu aplikacji, konsekwencje pisania kodu wielowątkowego oraz techniki efektywnego zarządzania pamięcią. Końcowe rozdziały pokazują, jak debugować kod, zarówno w aplikacjach, jak i w jądrze Linuksa, a także jak profilować system, aby znaleźć wąskie gardła wydajności.

Pod koniec książki będziesz miał pełny przegląd kroków wymaganych do stworzenia udanego wbudowanego systemu Linux.

Czego się nauczysz

⬤ Oceniać pakiety wsparcia dla płyt oferowane przez większość producentów systemów na chipach lub modułów wbudowanych.

⬤ Używać Buildroot i Yocto Project do szybkiego i wydajnego tworzenia wbudowanych systemów Linux.

⬤ Aktualizacja urządzeń IoT w terenie bez narażania bezpieczeństwa.

⬤ Zmniejsz budżet energetyczny urządzeń, aby baterie działały dłużej.

⬤ Interakcja ze sprzętem bez konieczności pisania sterowników urządzeń jądra.

⬤ Zdalne debugowanie urządzeń za pomocą GDB i zobacz, jak mierzyć wydajność systemów za pomocą potężnych narzędzi, takich jak perk, ftrace i valgrind.

⬤ Dowiedz się, jak skonfigurować Linuksa jako system operacyjny czasu rzeczywistego.

Dla kogo jest ta książka

Jeśli jesteś inżynierem, który chce zrozumieć i używać Linuksa w urządzeniach wbudowanych, ta książka jest dla Ciebie. Jest również przeznaczona dla programistów Linuksa i programistów systemowych, którzy są zaznajomieni z systemami wbudowanymi i chcą uczyć się i programować najlepsze w swojej klasie urządzenia. Jest odpowiednia dla studentów studiujących techniki wbudowane, dla programistów wdrażających wbudowane urządzenia z systemem Linux oraz inżynierów wspierających istniejące urządzenia z systemem Linux.

Dodatkowe informacje o książce:

ISBN:9781787283282
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Mastering Embedded Linux Programming - Second Edition: Uwolnij pełny potencjał Embedded Linux z...
Opanuj techniki potrzebne do tworzenia świetnych,...
Mastering Embedded Linux Programming - Second Edition: Uwolnij pełny potencjał Embedded Linux z Linux 4.9 i Yocto Project 2.2 (Morty) Aktualizacja - Mastering Embedded Linux Programming - Second Edition: Unleash the full potential of Embedded Linux with Linux 4.9 and Yocto Project 2.2 (Morty) Updat

Prace autora wydały następujące wydawnictwa: