構建嵌入式LINUX系統

所属分类:操作系統  
出版时间:2004-12-1   出版时间:中國電力出版社   作者:Karim Yagbmour,O’Reilly Taiwan公司,韓存兵,龔波   页数:407   译者:O’Reilly Taiwan公司  

内容概要

  本書詳細解釋了多種不同的目標架構和硬件配置,包括徹底分析支持嵌入式硬件的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進行應用程序調試跟蹤性能分析內存調試關于硬件工具附錄一 工作單附錄二 資源附錄三 重要的版權聲明源代碼索引

编辑推荐

  《构建嵌入式LINUX系统》是业界第一本深入探讨基于Linux内核的嵌入式系统开发的权威指南。这本不可或缺的书总结了下面这些过程中的秘诀,这些过程甚至以前从未形成过正式文档:  · 建立自己的GNU开发工具链  · 为特定目标板选择、配置、建立以及安装内核  · 建立完整的目标板根文件系统  · 设置、管理以及使用固态存储设备  · 为目标板安装并配置引导加载程序  · 使用多种工具和技术调试嵌入式系统  本书详细解释了多种不同的目标板架构和硬件配置,包括彻底分析支持嵌入式硬件的Linux。所有的解释都针对的是开源和自由软件包。通过演示如何从源码建立操作系统组件,以及如何查找更多文档和帮助,本书极大地简化了完全控制嵌入式操作系统的任务,不管是基于技术还是经济上的原因。

图书封面




    構建嵌入式LINUX系統下載



用户评论 (总计0条)

 
 

 

計算機與互聯網 PDF免费下载,操作系統PDF免费下载。 计算机教程网 

计算机教程网 @ 2017