资源大小: 19.71MB
发布时间: 2013-01-20
文件格式: pdf
下载次数: 8
分享到:

下载地址:

下载地址1
(本站为飞网专业下载站,域名:down.cfei.net)

资源简介:

中文名: 构建嵌入式Linux系统地区: 大陆对白语言: 普通话简介: 【内容简介】《构建嵌入式LINUX系统》是业界第一本深入探讨基于Linux内核的嵌入式系统开发的权威指南。这本不可或缺的书总结了下面这些过程中的秘诀,这些过程甚至以前从未形成过正式文档:· 建立自己的GNU开发工具链 · 为特定目标板选择、配置、建立以及安装内核 · 建立完整的目标板根文件系统 · 设置、管理以及使用固态存储设备 · 为目标板安装并配置引导加载程序 · 使用多种工具和技术调试嵌入式系统 本书详细解释了多种不同的目标板架构和硬件配置,包括彻底分析支持嵌入式硬件的Linux。所有的解释都针对的是开源和自由软件包。通过演示如何从源码建立操作系统组件,以及如何查找更多文档和帮助,本书极大地简化了完全控制嵌入式操作系统的任务,不管是基于技术还是经济上的原因。 作者Karim Yaghmour是一位著名的设计者和演讲者,他负责Linux Trace Toolkit。本书从讨论Linux作为嵌入式操作系统的优缺点开始,其中包括了许可证问题。然后讨论了构建嵌入式Linux系统的基础知识,随后的讨论涵盖了嵌入式Linux系统中广泛使用的40余种开源和自由软件包的配置、设置以及使用。uClibc、BusyBox、U-Boot、OpenSSH、thttpd、tftp、strace以及gdb都在讨论范围之中。 【目录信息】前言第一章 概述定义嵌入式Linux系统的实际应用以多组件系统为例设计与实现方法第二章 基本概念主机类型主机/目标板开发设置的类型主机/目标板调试设置的类型嵌入式Linux系统的一般架构系统启动过程引导配置的类型系统存储器的设计第三章 所支持的硬件处理器架构总线与接口I/O存储设备通用网络工业级网络系统监控第四章 开发工具实际项目工作空间的使用CNU跨平台开发工具链C链接库的替代品JavaPerlPythonAda其他程序语言集成开发环境终端仿真程序第五章 内核方面的考虑选择内核内核设置编译内核安装内核实地测试第六章 根文件系统的内容根文件系统的基本结构链接库内核模块内核映像设备文件主要的系统应用程序定制应用程序系统初始化第七章 存储设备管理MTD支持的设备磁盘设备是否启用交换功能第八章 根文件系统的设置选择文件系统使用经NFS安装的根文件系统将文件系统映像写入flash设备CRAMFSJFFS2NFTL上的磁盘文件系统RAM disk上的磁盘文件系统安装TMPFS上的目录在线更新第九章 设置bootloader各式各样的bootloader网络引导的服务器设置在磁盘和CompactFlash设备上使用LILO在DiskOnChip设备上使用GRUBU-Boot第十章 设置网络服务Internet Super-Server使用SNMP进行远程管理通过Telnet进行网络登录使用SSH进行安全通信通过HTTP提供Web内容通过DHCP进行动态配置第十一章 调试工具用gdb进行应用程序调试跟踪性能分析内存调试关于硬件工具附录一 工作单附录二 资源附录三 重要的版权声明源代码索引


飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。