Mastering Embedded Linux Programming - Ediția a doua: Dezlănțuiți întregul potențial al Linux-ului încorporat cu Linux 4.9 și Yocto Project 2.2 (Morty) Updat

Evaluare:   (4.4 din 5)

Mastering Embedded Linux Programming - Ediția a doua: Dezlănțuiți întregul potențial al Linux-ului încorporat cu Linux 4.9 și Yocto Project 2.2 (Morty) Updat (Chris Simmonds)

Recenzii ale cititorilor

Rezumat:

Cartea despre Linux încorporat primește laude mari pentru conținutul său cuprinzător și explicațiile clare, mulți recenzenți remarcând expertiza autorului. Cu toate acestea, versiunea Kindle suferă de probleme semnificative de formatare, care împiedică lizibilitatea și fac dificilă urmărirea. Indiferent de aceste neajunsuri, mulți cititori consideră cartea valoroasă atât pentru începători, cât și pentru cei cu cunoștințe anterioare în domeniu.

Avantaje:

Informații cuprinzătoare și actualizate despre Linux încorporat.
Explicații clare care fac învățarea mai ușoară.
Acoperă subiecte importante precum bootloaderele, construirea kernelului și driverele de dispozitive.
Utile atât pentru începători, cât și pentru cursanții intermediari.
Legare și hârtie de calitate în edițiile fizice.

Dezavantaje:

Formatare slabă în versiunea Kindle, care afectează lizibilitatea.
Unele greșeli de tipar prezente în întreaga carte.
Poate să nu fie la fel de utilă pentru conceptele avansate de programare.
Unii utilizatori s-au simțit frustrați de faptul că informațiile Linux CLI nu funcționează conform așteptărilor.

(pe baza a 12 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Stăpânește tehnicile necesare pentru a construi dispozitive integrate excelente și eficiente pe Linux

Caracteristici principale

⬤ Descoperiți cum să construiți și să configurați dispozitive Linux embedded fiabile.

⬤ Această carte a fost actualizată pentru a include Linux 4. 9 și Yocto Project 2. 2 (Morty)

⬤ Acest ghid cuprinzător acoperă actualizarea de la distanță a dispozitivelor pe teren și gestionarea energiei.

Descrierea cărții

Linux încorporat rulează multe dintre dispozitivele pe care le folosim în fiecare zi, de la televizoare inteligente la routere WiFi, de la echipamente de testare la controlere industriale - toate acestea au Linux în centrul lor. Linux este o tehnologie de bază în implementarea lumii interconectate a Internetului obiectelor.

Acest ghid cuprinzător vă prezintă tehnologiile și tehnicile necesare pentru a integra Linux în sistemele integrate. Veți începe prin a învăța despre elementele fundamentale care stau la baza tuturor proiectelor Linux integrate: lanțul de instrumente, bootloader-ul, nucleul și sistemul de fișiere rădăcină. Veți vedea cum să creați fiecare dintre aceste elemente de la zero și cum să automatizați procesul folosind Buildroot și Yocto Project.

Mai departe, veți afla cum să implementați o strategie de stocare eficientă pentru cipurile de memorie flash și cum să instalați actualizări pentru dispozitiv de la distanță, odată ce acesta este implementat. De asemenea, veți cunoaște aspectele cheie ale scrierii de cod pentru Linux încorporat, cum ar fi modul de accesare a hardware-ului din aplicații, implicațiile scrierii de cod multi-threaded și tehnicile de gestionare eficientă a memoriei. Ultimele capitole vă arată cum să vă depanați codul, atât în aplicații, cât și în nucleul Linux, și cum să faceți profilul sistemului, astfel încât să puteți căuta blocajele de performanță.

Până la sfârșitul cărții, veți avea o imagine de ansamblu completă a pașilor necesari pentru a crea un sistem Linux încorporat de succes.

Ce veți învăța

⬤ Evaluați pachetele de suport pentru plăci oferite de majoritatea producătorilor unui sistem pe cip sau modul încorporat.

⬤ Utilizați Buildroot și Yocto Project pentru a crea rapid și eficient sisteme Linux integrate.

⬤ Actualizați dispozitivele IoT pe teren fără a compromite securitatea.

⬤ Reduceți bugetul de energie al dispozitivelor pentru a face bateriile să dureze mai mult.

⬤ Interacționați cu hardware-ul fără a fi nevoie să scrieți drivere de dispozitiv pentru kernel.

⬤ Depanarea dispozitivelor de la distanță folosind GDB și vedeți cum să măsurați performanța sistemelor folosind instrumente puternice precum perk, ftrace și valgrind.

⬤ Aflați cum să configurați Linux ca un sistem de operare în timp real.

Pentru cine este această carte

Dacă sunteți un inginer care dorește să înțeleagă și să utilizeze Linux în dispozitive integrate, această carte este pentru dumneavoastră. De asemenea, este pentru dezvoltatorii Linux și programatorii de sistem care sunt familiarizați cu sistemele încorporate și doresc să învețe și să programeze cele mai bune dispozitive din clasă. Este potrivită pentru studenții care studiază tehnici integrate, pentru dezvoltatorii care implementează dispozitive Linux integrate și pentru inginerii care susțin dispozitivele Linux existente.

Alte date despre carte:

ISBN:9781787283282
Autor:
Editura:
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Mastering Embedded Linux Programming - Ediția a doua: Dezlănțuiți întregul potențial al Linux-ului...
Stăpânește tehnicile necesare pentru a construi...
Mastering Embedded Linux Programming - Ediția a doua: Dezlănțuiți întregul potențial al Linux-ului încorporat cu Linux 4.9 și Yocto Project 2.2 (Morty) Updat - Mastering Embedded Linux Programming - Second Edition: Unleash the full potential of Embedded Linux with Linux 4.9 and Yocto Project 2.2 (Morty) Updat

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)