Cantitate/Preț
Produs

Linux for Embedded and Real-time Applications

Autor Doug Abbott
en Limba Engleză Paperback – 15 noi 2017

Pe linia practică a lucrării Exploring Beaglebone, dar cu un focus mai pronunțat pe infrastructura sistemului de operare și mediul de dezvoltare cross-platform, ediția a patra a Linux for Embedded and Real-time Applications reprezintă un ghid tehnic riguros pentru ingineri. Remarcăm o tranziție clară de la conceptele fundamentale de instalare și introducere în ecosistemul Linux, către aplicații complexe de control al hardware-ului din user space. Observăm că Doug Abbott păstrează rigoarea tehnică demonstrată în lucrarea sa anterioară, PCI Bus Demystified, însă aici își orientează expertiza de consultant spre nevoile imediate ale dezvoltatorilor de sisteme integrate moderne.

Structura volumului este optimizată pentru progresie tehnică. Prima parte stabilește mediul gazdă, incluzând suport pentru Eclipse, în timp ce Partea a II-a detaliază programarea aplicațiilor, abordând subiecte critice precum firele de execuție POSIX și networking-ul integrat. Un element distinctiv al acestei ediții este extinderea suportului pentru interfețe grafice prin QT, o necesitate tot mai prezentă în designul industrial. Spre deosebire de Mastering Embedded Linux Programming - Third Edition, care explorează ecosistemul Yocto, lucrarea de față rămâne ancorată în utilizarea practică a BeagleBone Black, oferind instrucțiuni specifice pentru încărcătorul de boot U-Boot și configurarea BusyBox. Ultima secțiune, dedicată controlului sursei prin GIT și extensiilor de timp real, asigură acoperirea întregului ciclu de viață al unui produs, de la prototip la livrare.

Citește tot Restrânge

Preț: 27251 lei

Preț vechi: 36291 lei
-25%

Puncte Express: 409

Carte tipărită la comandă

Livrare economică 04-18 iunie


Specificații

ISBN-13: 9780128112779
ISBN-10: 0128112778
Pagini: 304
Dimensiuni: 191 x 235 x 20 mm
Greutate: 0.61 kg
Ediția:4th edition
Editura: ELSEVIER SCIENCE

Public țintă

Engineers and software developers involved in embedded computing development; Linux programmers; electrical and computer engineering students

De ce să citești această carte

Această carte este esențială pentru inginerii și programatorii care trebuie să implementeze rapid soluții Linux pe hardware specific. Cititorul câștigă o înțelegere practică a modului în care kernel-ul interacționează cu hardware-ul, învățând să configureze bootloader-ul U-Boot și să optimizeze sistemul prin BusyBox. Este un manual aplicat care transformă teoria sistemelor de operare în competențe de dezvoltare directă pe BeagleBone Black.


Despre autor

Doug Abbott este un consultant reputat, specializat în proiectarea de hardware și software pentru instrumentație industrială, științifică și sisteme integrate. Cu o vastă experiență în arhitecturile de magistrale de date, reflectată în lucrarea sa PCI Bus Demystified, Abbott își folosește expertiza pentru a simplifica complexitatea sistemului Linux pentru mediul industrial. Activitatea sa de consultant îi permite să ofere soluții pragmatice, orientate spre fiabilitate și performanță în timp real, elemente esențiale în designul produselor electronice contemporane.


Descriere scurtă

Linux for Embedded and Real-Time Applications, Fourth Edition, provides a practical introduction to the basics, covering the latest developments in this rapidly evolving technology. Ideal for those new to the use of Linux in an embedded environment, the book takes a hands-on approach that covers key concepts of building applications in a cross-development environment. Hands-on exercises focus on the popular open source BeagleBone Black board. New content includes graphical programming with QT as well as expanded and updated material on projects such as Eclipse, BusyBox – configuring and building, the U-Boot bootloader – what it is, how it works, configuring and building, and new coverage of the Root file system and the latest updates on the Linux kernel..


  • Provides a hands-on introduction for engineers and software developers who need to get up to speed quickly on embedded Linux, its operation and capabilities
  • Covers the popular open source target boards, the BeagleBone and BeagleBone Black
  • Includes new and updated material that focuses on BusyBox, U-Boot bootloader and graphical programming with QT

Cuprins

1. The Embedded and Real-time Space2. Installing Linux3. Introducing Linux4. The Host Development Environment5. Eclipse6. The HardwarePart 2: Application Programming in a Cross-Development Environment7. Accessing Hardware from User Space8. Debugging Embedded Software9. Posix Threads10. Embedded Networking11. Graphics Programming with QTPart 3: Components and Tools12. Integrated Build Environments13. Configuring and Building the Kernel14. BusyBox and Linux Initialization15. U-Boot Boot Loader and Getting Ready to Ship16. Source Code Control—GIT17. Real-time Linux