嵌入式Linux基础教程
嵌入式Linux基础教程
作者: (美)哈利南著,华清远见嵌入式培训中心译
出 版 社: 人民邮电出版社

出版时间: 2009-11-1
开本: 16开
印次: 1
纸张: 胶版纸
I S B N : 9787115215222
包装: 平装
所属分类: 图书 >> 计算机/网络 >> 操作系统/系统开发 >> LINUX
定价:¥59.00
内容简介本书是嵌入式Linux的经典教程,介绍了引导装入程序、系统初始化、文件系统、闪存和内核、应用程序调试技巧等,还讲述了构建Linux系统的工作原理,用于驱动不同体系结构的配置,Linux内核源码树的特性,如何根据需求配制内核运行时的行为,如何扩展系统功能等内容。更重要的是,本书阐述了如何修改系统使之满足读者自己的需求,使读者能从中学习一些嵌入式工程中非常有用的提示和技巧。
本书适合Linux程序员阅读,也可作为高等院校相关专业师生的参考读物。
目录第1章引言
1.1为什么使用Linux
1.2嵌入式Linux现状
1.3开源和GPL
1.4标准和相关机构
1.4.1LSB
1.4.2OSDL
1.5小结
参考资源
第2章嵌入式初体验
2.1需要嵌入式系统吗
2.2嵌入式系统剖析
2.2.1典型嵌入式Linux系统设置
2.2.2启动目标板
2.2.3启动内核
2.2.4内核初始化概述
2.2.5第一个用户空间进程:init
2.3存储的思考
2.3.1闪存
2.3.2NAND闪存
2.3.3闪存的用途
2.3.4闪存文件系统
2.3.5存储器空间
2.3.6运行上下文
2.3.7进程中的虚拟内存
2.3.8交叉开发环境
2.4嵌入式Linux的发行版
2.4.1Linux商业发行版
2.4.2Linux自定义发行版
2.5小结
参考资源
第3章处理器基础
3.1单机处理器
3.1.1IBM 970FX
3.1.2Intel PentiumM
3.1.3Freescale MPC7448
3.1.4配套芯片组
3.2集成化处理器:片上系统
3.2.1PowerPC
3.2.2AMCC PowerPC
3.2.3Freescale PowerPC
3.2.4MIPS
3.2.5Broadcom MIPS
3.2.6AMD MIPS
3.2.7其他类型的MIPS
3.2.8ARM
3.2.9TI ARM
3.2.10Freescale ARM
3.2.11Intel ARM XScale
3.2.12其他ARM
3.2.13其他体系结构
3.3硬件平台
3.3.1CompactPCI
3.3.2ATCA
3.4小结
参考资源
第4章Linux内核——不同视角
4.1背景知识
4.1.1内核的版本
4.1.2内核源码库
4.2Linux内核构造
4.2.1顶层资源目录
4.2.2编译内核
4.2.3严格意义上的内核:vmlinux
4.2.4内核映像组件
4.2.5子目录结构
4.3内核构建系统
4.3.1.config文件
4.3.2配置编辑器
4.3.3makefile的目标
4.3.4内核配置
4.3.5自定义配置选项
4.3.6内核makefile
4.3.7内核文档
4.4获取Linux内核
4.5小结
参考资源
第5章内核初始化
第6章系统初始化
第7章引导装入程序
第8章设备驱动程序基础
第9章文件系统
第10章MTD子系统
第11章BusyBox
第12章嵌入式开发环境
第13章开发工具
第14章内核调试技术
第15章调试嵌入式Linux应用程序
第16章移植Linux
第17章Linux与实时
附录A可配置的U-Boot命令
附录BBusyBox命令
附录CSDRAM接口的注意事项
附录D开源项目资源
附录EBDI-2000配置文件示例