万本电子书0元读

万本电子书0元读

顶部广告

Learning Embedded Linux Using the Yocto Project电子书

售       价:¥

15人正在读 | 0人评论 9.8

作       者:Alexandru Vaduva

出  版  社:Packt Publishing

出版时间:2015-06-30

字       数:128.5万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
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.
目录展开

Learning Embedded Linux Using the Yocto Project

Table of Contents

Learning Embedded Linux Using the Yocto Project

Credits

About the Author

About the Reviewer

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why subscribe?

Free access for Packt account holders

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Errata

Piracy

Questions

1. Introduction

Advantages of Linux and open source systems

Embedded systems

General description

Examples

Introducing GNU/Linux

Introduction to the Yocto Project

Buildroot

OpenEmbedded

Summary

2. Cross-compiling

Introducing toolchains

Components of toolchains

Delving into C libraries

Working with toolchains

Advice on robust programming

Generating the toolchain

The Yocto Project reference

Summary

3. Bootloaders

The role of the bootloader

Comparing various bootloaders

Delving into the bootloader cycle

The U-Boot bootloader

Booting the U-Boot options

Porting U-Boot

The Yocto Project

Summary

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

The 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

The development process

Kernel porting

Community interaction

Kernel sources

Configuring kernel

Compiling and installing the kernel

Cross-compiling the Linux kernel

Devices and modules

Debugging a kernel

The Yocto Project reference

Summary

5. The Linux Root Filesystem

Interacting with the root filesystem

Delving into the filesystem

Device drivers

Filesystem options

Understanding BusyBox

Minimal root filesystem

The Yocto Project

Summary

6. Components of the Yocto Project

Poky

Eclipse ADT plug-ins

Hob and Toaster

Autobuilder

Lava

Wic

Summary

7. ADT Eclipse Plug-ins

The Application Development Toolkit

Setting up the environment

Eclipse IDE

QEMU emulator

Debugging

Profiling and tracing

The Yocto Project bitbake commander

Summary

8. Hob, Toaster, and Autobuilder

Hob

Toaster

Autobuilder

Summary

9. Wic and Other Tools

Swabber

Wic

LAVA

Summary

10. Real-time

Understanding GPOS and RTOS

PREEMPT_RT

Applying the PREEMPT_RT patch

The Yocto Project -rt kernel

Disadvantages of the PREEMPT_RT patches

Linux real-time applications

Benchmarking

Meta-realtime

Summary

11. Security

Security in Linux

SELinux

Grsecurity

Security for the Yocto Project

Meta-security and meta-selinux

Meta-security

Meta-selinux

Summary

12. Virtualization

Linux virtualization

SDN and NFV

NFV

ETSI NFV

SDN

OPNFV

Virtualization support for the Yocto Project

Summary

13. CGL and LSB

Linux Standard Base

Carrier grade options

Carrier Grade Linux

Automotive Grade Linux

Carrier Grade Virtualization

Specific support for the Yocto Project

Summary

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部