《构建嵌入式LINUX系统》是业界第一本深入探讨基于Linux内核的嵌入式系统开发的权威指南。这本不可或缺的书总结了下面这些过程中的秘诀,这些过程甚至以前从未形成过正式文档:
● 建立自己的GNU开发工具链
● 为特定目标板选择、配置、建立以及安装内核
● 建立完整的目标板根文件系统
● 设置、管理以及使用固态存储设备
● 为目标板安装并配置引导加载程序
● 使用多种工具和技术调试嵌入式系统
本书详细解释了多种不同的目标板架构和硬件配置,包括彻底分析支持嵌入式硬件的Linux。所有的解释都针对的是开源和自由软件包。通过演示如何从源码建立操作系统组件,以及如何查找更多文档和帮助,本书极大地简化了完全控制嵌入式操作系统的任务,不管是基于技术还是经济上的原因。
作者Karim Yaghmour是一位著名的设计者和演讲者,他负责Linux Trace Toolkit。本书从讨论Linux作为嵌入式操作系统的优缺点开始,其中包括了许可证问题。然后讨论了构建嵌入式Linux系统的基础知识,随后的讨论涵盖了嵌入式Linux系统中广泛使用的40余种开源和自由软件包的配置、设置以及使用。uClibc、BusyBox、U-Boot、OpenSSH、thttpd、tftp、strace以及gdb都在讨论范围之中。
“如果你正使用或开发嵌入式Linux系统,或者打算未来使用或开发嵌入式Linux系统,你应该购买本书。本书写得很好,信息量大,并且不回避难题,比如如何建立工具链,或者如何远程调试应用程序这样的难题。我确实认为本书将会成为嵌入式Linux世界中的《Linux设备驱动程序》……强烈推荐。”
——ErikAndersen,uClibc、BusyBox和TinyLogin的主要开发者和维护者
样例章节:
相关图书:- 《Linux设备驱动程序(第三版)》(2005年12月)
- 《Linux桌面应用》(2005年9月)
- 《GNU Make项目管理(第三版,影印版)》(2005年6月)
- 《LPI Linux认证权威指南(影印版)》(2005年6月)
- 《Linux设备驱动程序(第三版,影印版)》(2005年6月)
- 《sed与awk(第二版)》(2003年7月)
books_embedded_linux








