Amazon cover image
Image from Amazon.com

Learning embedded Linux using the Yocto project : develop powerful embedded Linux systems with the Yocto project components / Alexandru Vaduva.

By: Material type: TextTextSeries: Community experience distilledPublisher: Birmingham, UK : Packt Publishing, 2015Description: 1 online resource (1 volume) : illustrationsContent type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9781784395193
  • 1784395196
Other title:
  • Develop powerful embedded Linux systems with the Yocto project components
Subject(s): Genre/Form: Additional physical formats: Print version:: Vaduva, Alexandru. Learning Embedded Linux Using the Yocto ProjectDDC classification:
  • 005.4 23
LOC classification:
  • QA76.774.L46
Online resources:
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.
Item type:
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Home library Collection Call number Materials specified Status Date due Barcode
Electronic-Books Electronic-Books OPJGU Sonepat- Campus E-Books EBSCO Available

Includes index.

Online resource; title from cover (Safari, viewed July 20, 2015).

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

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.

eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - Worldwide

There are no comments on this title.

to post a comment.

O.P. Jindal Global University, Sonepat-Narela Road, Sonepat, Haryana (India) - 131001

Send your feedback to glus@jgu.edu.in

Hosted, Implemented & Customized by: BestBookBuddies   |   Maintained by: Global Library