Instant Buildroot

Daniel Manchón Vizuete

  • 出版商: Packt Publishing
  • 出版日期: 2013-09-29
  • 售價: $1,090
  • 貴賓價: 9.5$1,036
  • 語言: 英文
  • 頁數: 60
  • 裝訂: Paperback
  • ISBN: 1783289457
  • ISBN-13: 9781783289455
  • 相關分類: 嵌入式系統Linux
  • 無法訂購

買這商品的人也買了...

商品描述

Automate the building process of your embedded system and ease the cross-compilation process with Buildroot

Overview

  • Learn something new in an Instant! A short, fast, focused guide delivering immediate results
  • Install the Linux kernel configuration and driver along with useful packages such as QT GUI, a web server, and a Telnet remote access server
  • Generate embedded Linux system images
  • Install and configure the U-Boot bootloader

In Detail

Nowadays, there is a computer in almost any device that you can imagine. These low power,task-specific machines are programmed usually to execute very specific tasks. The most common way to build this software is using Linux, but some fine-tuning is needed to fit your specifications in such restrained machines. This is where Buildroot really comes into its ownas a great tool to generate and configure a Linux system, as it allows you to tune your system in every way to be small, fast, efficient, and safe.

Instant Buildroot is a practical, hands-on guide that provides you with a number of clear, step-by-step recipes which will help you to build your own custom embedded system that meets all of your requirements in terms of size, speed, and software functionality.

Instant Buildroot uses practical examples and step-by-step recipes to help you generate, configure, and deploy a Linux system in any target machine. This book will get you started with generating your system depending on your target hardware and will help you compile and configure the right bootloader options that fit your requirements. You will also learn how to add support to your board peripherals using Linux modules and finally how to install common software packages like QT GUI or a light web server.

What you will learn from this book

  • Set up Buildroot on your Linux machine
  • Install an embedded system on Raspberry Pi
  • Set up U-Boot to work with Raspberry Pi
  • Configure Linux kernel options to fit your hardware devices
  • Install QT, web server, SSH, and Telnet packages on your system
  • Prepare your system to work with JFFS2, NFS, and EXT filesytems
  • Use QEMU to emulate and test your generated images
  • Configure your system at boot time using kernel argsuments

Approach

Filled with practical, step-by-step instructions and clear explanations for the most important and useful tasks. A concise guide full of step-by-step recipes to help you learn how to generate and configure an embedded Linux system using Buildroot.

Who this book is written for

Instant Buildroot is for developers who want to know how to use Buildroot tools to generate and configure their own embedded system. It is assumed that the reader has some experience with Linux and basic programming and is familiar with basic hardware development boards.

商品描述(中文翻譯)

自動化嵌入式系統的建置流程,並藉由Buildroot簡化交叉編譯過程。

概述:
- 立即學習新知識!一本短小、快速、專注的指南,能立即獲得成果。
- 安裝Linux核心配置和驅動程式,以及有用的套件,如QT GUI、網頁伺服器和Telnet遠端存取伺服器。
- 生成嵌入式Linux系統映像。
- 安裝並配置U-Boot引導程式。

詳細內容:
現今,幾乎所有你能想像到的設備中都有一台電腦。這些低功耗、特定任務的機器通常被程式設計用於執行非常特定的任務。建構這種軟體的最常見方式是使用Linux,但需要進行一些微調以符合這些受限制的機器的規格。這就是Buildroot真正發揮作用的地方,它是一個很棒的工具,可以生成和配置Linux系統,讓你能夠以各種方式調整系統,使其小巧、快速、高效且安全。

《立即學習Buildroot》是一本實用的、實戰指南,提供了一系列清晰、逐步的食譜,幫助你建立符合尺寸、速度和軟體功能要求的自定義嵌入式系統。

《立即學習Buildroot》使用實際範例和逐步食譜,幫助你在任何目標機器上生成、配置和部署Linux系統。本書將引導你根據目標硬體生成系統,並幫助你編譯和配置符合要求的引導程式選項。你還將學習如何使用Linux模組為板上外設添加支援,最後學習如何安裝QT GUI或輕量級網頁伺服器等常見軟體套件。

本書將教你:
- 在Linux機器上設置Buildroot。
- 在Raspberry Pi上安裝嵌入式系統。
- 設置U-Boot以與Raspberry Pi配合使用。
- 配置Linux核心選項以符合硬體設備。
- 在系統上安裝QT、網頁伺服器、SSH和Telnet套件。
- 為JFFS2、NFS和EXT檔案系統準備系統。
- 使用QEMU模擬和測試生成的映像。
- 使用核心引數在開機時配置系統。

本書特色:
充滿實用的逐步指示和對最重要和最有用任務的清晰解釋。一本簡潔的指南,充滿逐步食譜,幫助你學習如何使用Buildroot生成和配置嵌入式Linux系統。

本書適合對象:
《立即學習Buildroot》適合開發人員,他們想要了解如何使用Buildroot工具生成和配置自己的嵌入式系統。假設讀者對Linux和基本程式設計有一些經驗,並熟悉基本的硬體開發板。