Mastering Embedded Linux Programming - Seconda edizione: Liberare tutto il potenziale di Linux Embedded con Linux 4.9 e Yocto Project 2.2 (Morty) Aggiornamento

Punteggio:   (4,4 su 5)

Mastering Embedded Linux Programming - Seconda edizione: Liberare tutto il potenziale di Linux Embedded con Linux 4.9 e Yocto Project 2.2 (Morty) Aggiornamento (Chris Simmonds)

Recensioni dei lettori

Riepilogo:

Questo libro su Linux embedded è stato molto apprezzato per la completezza dei contenuti e la chiarezza delle spiegazioni, e molti recensori hanno sottolineato la competenza dell'autore. Tuttavia, la versione Kindle soffre di significativi problemi di formattazione, che ostacolano la leggibilità e rendono difficile seguire la lettura. A prescindere da questi inconvenienti, molti lettori considerano il libro prezioso sia per i principianti che per coloro che hanno una conoscenza pregressa del settore.

Vantaggi:

Informazioni complete e aggiornate su Linux embedded.
Spiegazioni chiare che facilitano l'apprendimento.
Copre argomenti importanti come i bootloader, la creazione del kernel e i driver di dispositivo.
Utile sia per i principianti che per gli studenti intermedi.
Rilegatura e carta di qualità nelle edizioni fisiche.

Svantaggi:

Scarsa formattazione nella versione Kindle, che influisce sulla leggibilità.
Alcuni errori di battitura sono presenti in tutto il libro.
Potrebbe non essere utile per concetti di programmazione avanzati.
Alcuni utenti si sono sentiti frustrati perché le informazioni sulla Linux CLI non funzionavano come previsto.

(basato su 12 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Padroneggia le tecniche necessarie per costruire grandi ed efficienti dispositivi embedded su Linux.

Caratteristiche principali

⬤ Scopri come costruire e configurare dispositivi Linux embedded affidabili.

⬤ Questo libro è stato aggiornato per includere Linux 4.9 e Yocto Project 2.2 (Morty). 2 (Morty)

⬤ Questa guida completa copre l'aggiornamento remoto dei dispositivi sul campo e la gestione dell'alimentazione.

Descrizione del libro

Embedded Linux gestisce molti dei dispositivi che utilizziamo ogni giorno, dalle smart TV ai router WiFi, dalle apparecchiature di test ai controllori industriali: tutti hanno Linux al centro. Linux è una tecnologia fondamentale per l'implementazione del mondo interconnesso dell'Internet delle cose.

Questa guida completa illustra le tecnologie e le tecniche necessarie per integrare Linux nei sistemi embedded. Inizierete a conoscere gli elementi fondamentali che stanno alla base di tutti i progetti Linux embedded: la toolchain, il bootloader, il kernel e il root filesystem. Vedrete come creare ciascuno di questi elementi da zero e come automatizzare il processo utilizzando Buildroot e Yocto Project.

Scoprirete poi come implementare una strategia di archiviazione efficace per i chip di memoria flash e come installare gli aggiornamenti del dispositivo da remoto una volta che è stato distribuito. Conoscerete anche gli aspetti chiave della scrittura di codice per Linux embedded, come l'accesso all'hardware dalle applicazioni, le implicazioni della scrittura di codice multi-thread e le tecniche per gestire la memoria in modo efficiente. I capitoli finali mostrano come eseguire il debug del codice, sia nelle applicazioni che nel kernel Linux, e come profilare il sistema in modo da individuare i colli di bottiglia delle prestazioni.

Alla fine del libro, avrete una panoramica completa dei passi necessari per creare un sistema Linux embedded di successo.

Che cosa imparerete?

⬤ Valutare i pacchetti di supporto per la scheda offerti dalla maggior parte dei produttori di sistemi su chip o moduli embedded.

⬤ Usare Buildroot e il progetto Yocto per creare sistemi Linux embedded in modo rapido ed efficiente.

⬤ Aggiornare i dispositivi IoT sul campo senza compromettere la sicurezza.

⬤ Ridurre il budget energetico dei dispositivi per far durare di più le batterie.

⬤ Interagire con l'hardware senza dover scrivere i driver di dispositivo del kernel.

⬤ Eseguire il debug dei dispositivi da remoto usando GDB e vedere come misurare le prestazioni dei sistemi usando strumenti potenti come perk, ftrace e valgrind.

⬤ Scoprire come configurare Linux come sistema operativo in tempo reale.

Per chi è questo libro?

Se siete ingegneri che desiderano comprendere e utilizzare Linux nei dispositivi embedded, questo libro è per voi. È anche per gli sviluppatori Linux e i programmatori di sistema che hanno familiarità con i sistemi embedded e vogliono imparare e programmare i migliori dispositivi della categoria. È adatto agli studenti che studiano tecniche embedded, agli sviluppatori che implementano dispositivi Linux embedded e agli ingegneri che supportano dispositivi Linux esistenti.

Altre informazioni sul libro:

ISBN:9781787283282
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Mastering Embedded Linux Programming - Seconda edizione: Liberare tutto il potenziale di Linux...
Padroneggia le tecniche necessarie per costruire...
Mastering Embedded Linux Programming - Seconda edizione: Liberare tutto il potenziale di Linux Embedded con Linux 4.9 e Yocto Project 2.2 (Morty) Aggiornamento - Mastering Embedded Linux Programming - Second Edition: Unleash the full potential of Embedded Linux with Linux 4.9 and Yocto Project 2.2 (Morty) Updat

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)