嵌式Linux著作Amazon全五星评价全面剖析嵌式Linux发,揭示大量技术内幕广泛的硬件支持、高效稳定的内核、源共享的软件发工具、完善的网络通信和文件管理机制等特,是嵌式Linux获得了广泛应用,已成为嵌式发的主流平台。本书是嵌式Linux领域的名著,全面深而又简明地阐述了构建嵌式Linux系统的精髓。本书不仅剖析了嵌式Linux系统,而且讲述了处理器、内核、引导加载程序、设备驱动发、文件系统等关键组件,介绍了嵌式Linux系统的发工具、调试技术。作者多年积累总结的嵌式Linux发技巧和提示,无论对初学者还是有经验的发人员,都弥足珍贵。这一版不仅对原有章节行了全面的修订、更新和改,还新增了udev、USB和源构建系统等内容。
售 价:¥
纸质售价:¥66.70购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
内容提要
第2版序
第1版序
前言
第2版致谢
第1版致谢
第1章 入门
1.1 为什么选择Linux
1.2 嵌入式Linux现状
1.3 开源和GPL
1.4 标准及相关组织
1.5 小结
第2章 综述
2.1 嵌入与非嵌入
2.2 剖析嵌入式系统
2.3 存储
2.4 嵌入式Linux发行版
2.5 小结
第3章 处理器基础
3.1 独立处理器
3.2 集成处理器:片上系统
3.3 其他架构
3.4 硬件平台
3.5 小结
第4章 Linux内核:不同的视角
4.1 背景知识
4.2 Linux内核的构造
4.3 内核构建系统
4.4 内核配置
4.5 内核文档
4.6 获得定制的Linux内核
4.7 小结
第5章 内核初始化
5.1 合成内核镜像:Piggy及其他
5.2 初始化时的控制流
5.3 内核命令行的处理
5.4 子系统初始化
5.5 init线程
5.6 小结
第6章 用户空间初始化
6.1 根文件系统
6.2 内核的最后一些引导步骤
6.3 init进程
6.4 初始RAM磁盘
6.5 使用initramfs
6.6 关机
6.7 小结
第7章 引导加载程序
7.1 引导加载程序的作用
7.2 引导加载程序带来的挑战
7.3 通用引导加载程序:Das U-Boot
7.4 移植U-Boot
7.5 设备树对象(扁平设备树)
7.6 其他引导加载程序
7.7 小结
第8章 设备驱动程序基础
8.1 设备驱动程序的概念
8.2 模块工具
8.3 驱动程序方法
8.4 综合应用
8.5 在内核源码树外构建驱动
8.6 设备驱动程序和GPL
8.7 小结
第9章 文件系统
9.1 Linux文件系统概念
9.2 ext2
9.3 ext3
9.4 ext4
9.5 ReiserFS
9.6 JFFS2
9.7 cramfs
9.8 网络文件系统
9.9 伪文件系统
9.10 其他文件系统
9.11 创建简单的文件系统
9.12 小结
第10章 MTD子系统
10.1 MTD概述
10.2 MTD分区
10.3 MTD工具
10.4 UBI文件系统
10.5 小结
第11章 BusyBox
11.1 BusyBox简介
11.2 BusyBox的配置
11.3 BusyBox的操作
11.4 小结
第12章 嵌入式开发环境
12.1 交叉开发环境
12.2 对主机系统的要求
12.3 为目标板提供服务
12.4 小结
第13章 开发工具
13.1 GNU调试器(GDB)
13.2 数据显示调试器
13.3 cbrowser/cscope
13.4 追踪和性能评测工具
13.5 二进制工具
13.6 其他二进制实用程序
13.7 小结
第14章 内核调试技术
14.1 内核调试带来的挑战
14.2 使用KGDB进行内核调试
14.3 内核调试技术
14.4 硬件辅助调试
14.5 不能启动的情况
14.6 小结
第15章 调试嵌入式Linux应用程序
15.1 目标调试
15.2 远程(交叉)调试
15.3 调试共享程序库
15.4 调试多个任务
15.5 其他远程调试选项
15.6 小结
第16章 开源构建系统
16.1 为什么使用构建系统
16.2 Scratchbox
16.3 Buildroot
16.4 OpenEmbedded
16.5 小结
第17章 实时Linux
17.1 什么是实时
17.2 内核抢占
17.3 实时内核补丁
17.4 实时内核的性能分析
17.5 小结
第18章 通用串行总线
18.1 USB概述
18.2 配置USB
18.3 sysfs和USB设备命名
18.4 实用的USB工具
18.5 通用USB子系统
18.6 USB调试
18.7 小结
第19章 udev
19.1 什么是udev
19.2 设备发现
19.3 udev的默认行为
19.4 理解udev规则
19.5 加载平台设备驱动程序
19.6 定制udev的行为
19.7 持久的设备命名
19.8 udev和busybox配合使用
19.9 小结
附录A 可配置的U-Boot命令
附录B BusyBox命令
附录C SDRAM接口注意事项
附录D 开源资源
附录E 简单的BDI-2000配置文件
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜