Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Vaduva, Alexandru, author.

Title Learning embedded Linux using the Yocto project : develop powerful embedded Linux systems with the Yocto project components / Alexandru Vaduva. [O'Reilly electronic resource]

Publication Info. Birmingham, UK : Packt Publishing, 2015.
QR Code
Description 1 online resource (1 volume) : illustrations
text file
Series Community experience distilled
Community experience distilled.
Note Includes index.
Contents Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction; Advantages of Linux and open source systems; Embedded systems; General description; Examples; Introducing GNU/Linux; Yocto project introduction; Buildroot; OpenEmbedded; Summary; Chapter 2: Cross-compiling; Introducing toolchains; Toolchain constituent components; Delving into C libraries; Working with toolchains; Robust programming advices; Generating the toolchain; The Yocto Project reference; Summary; Chapter 3: Bootloaders; The role of the bootloader
Comparing various bootloadersDelving into the bootloader cycle; The U-Boot bootloader; Booting the U-Boot options; Porting U-Boot; The Yocto Project; Summary; Chapter 4: Linux Kernel; The role of the Linux kernel; Delving into the features of the Linux kernel; Memory mapping and management; Page cache and page writeback; Process address space; Process management; Process scheduling; System calls; The Virtual File System; Interrupts; Bottom halves; Methods to perform kernel synchronization; Timers; Linux kernel interaction; Development process; Kernel porting; Community interaction
Kernel sourcesKernel configuration; Kernel compile and install; Linux kernel cross-compile; Devices and modules; Debugging of a kernel; The Yocto Project reference; Summary; Chapter 5: Linux Root Filesystem; Interacting with the root filesystem; Delving into the filesystem ; Device drivers; Filesystems options; Understanding BusyBox; Minimal root filesystem; The Yocto Project; Summary; Chapter 6: Components of the Yocto Project; Poky; Eclipse ADT plug-ins; Hob and Toaster; Autobuilder; Lava; Wic; Summary; Chapter 7: ADT Eclipse Plug-ins; The Application Development Toolkit; Environment setup
Eclipse IDEQEMU emulator; Debugging; Profiling and tracing; Yocto Project bitbake commander; Summary; Chapter 8: Hob, Toaster, and Autobuilder; Hob; Toaster; AutoBuilder; Summary; Chapter 9: Wic and Other Tools; Swabber; Wic; LAVA; Summary; Chapter 10: Real-time; Understanding GPOS and RTOS; PREEMPT_RT; Applying the PREEMPT_RT patch; The Yocto Project -rt kernel; Disadvantages of PREEMPT_RT patches; Linux real-time applications; Benchmarking; Meta-realtime; Summary; Chapter 11: Security; Security in Linux; SELinux; Grsecurity; Security for the Yocto Project; Meta-security and meta-selinux
Meta-securityMeta-selinux; Summary; Chapter 12: Virtualization; Linux virtualization; SDN and NFV; NFV; ETSI NFV; SDN; OPNFV; Virtualization support for the Yocto Project; Summary; Chapter 13: CGL & LSB; Linux Standard Base; Carrier grade options; Carrier Grade Linux; Automotive Grade Linux; Carrier Grade Virtualization; Specific support for the Yocto Project; Summary; Index
Summary If you are a Yocto and Linux enthusiast who wants to build embedded Linux systems but do not have the knowledge to do it, this is the book for you. It will also help those of you who have a bit of knowledge about Linux and the embedded world and are keen on learning more about the technology. This book will provide you with the skills needed to successfully interact with the Yocto Project components regardless of the fact that you are new to embedded development or an expert.
Language English.
Subject Linux.
Linux
Embedded computer systems -- Programming.
Operating systems (Computers)
Systèmes d'exploitation (Ordinateurs)
operating systems.
Embedded computer systems -- Programming
Operating systems (Computers)
Added Title Develop powerful embedded Linux systems with the Yocto project components
Other Form: Print version: Druck-Ausgabe Vaduva, Alexandru. Learning Embedded Linux Using the Yocto Project
ISBN 9781784395193 (electronic bk.)
1784395196 (electronic bk.)
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information