3 options
Learning embedded Linux using the Yocto project : develop powerful embedded Linux systems with the Yocto Project components / Alexandru Vaduva.
- Format:
- Book
- Author/Creator:
- Vaduva, Alexandru, author.
- Series:
- Community experience distilled.
- Community Experience Distilled
- Language:
- English
- Subjects (All):
- Linux.
- Embedded computer systems--Programming.
- Embedded computer systems.
- Operating systems (Computers).
- Physical Description:
- 1 online resource (334 p.)
- Edition:
- 1st edition
- Other Title:
- Develop powerful embedded Linux systems with the Yocto project components
- Place of Publication:
- Birmingham, England ; Mumbai, [India] : Packt Publishing, 2015.
- Language Note:
- English
- System Details:
- text file
- 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.
- 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
- Notes:
- Includes index.
- Description based on online resource; title from PDF title page (ebrary, viewed August 12, 2015).
- OCLC:
- 914797028
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.