出版時(shí)間:2004-12-1 出版社:中國電力出版社 作者:Karim Yagbmour,O’Reilly Taiwan公司,韓存兵,龔波 頁數(shù):407 譯者:O’Reilly Taiwan公司
Tag標(biāo)簽:無
內(nèi)容概要
本書詳細(xì)解釋了多種不同的目標(biāo)架構(gòu)和硬件配置,包括徹底分析支持嵌入式硬件的Linux。所有的解釋都針對的是開源和自由軟件包。通過演示如何從源碼建立操作系統(tǒng)組件,以及如何查找更多文檔的幫助。本書極大地簡化了完全控制嵌入式操作系統(tǒng)的任務(wù),不管是基于技術(shù)還是經(jīng)濟(jì)上的原因。 作者Karim Yaghmour是一位著名的設(shè)計(jì)者和演講者,他負(fù)責(zé)Linux Trace Toolkit。本書討論Linux作為嵌入式操作系統(tǒng)的優(yōu)缺點(diǎn)開始,其中包括了許多可證問題。然后討論了構(gòu)建嵌入式Linux系統(tǒng)的基礎(chǔ)知識,隨后的討論涵蓋了嵌入式Linux系統(tǒng)中廣泛使用的40余種開原和自由軟件包的配置、設(shè)置以及使用。uClibc、BusyBox、U-Boot、OpenSSH、thttpd、tftp、strace、gdb都在討論范圍之中。
書籍目錄
前言第一章 概述定義嵌入式Linux系統(tǒng)的實(shí)際應(yīng)用以多組件系統(tǒng)為例設(shè)計(jì)與實(shí)現(xiàn)方法第二章 基本概念主機(jī)類型主機(jī)/目標(biāo)板開發(fā)設(shè)置的類型主機(jī)/目標(biāo)板調(diào)試設(shè)置的類型嵌入式Linux系統(tǒng)的一般架構(gòu)系統(tǒng)啟動過程引導(dǎo)配置的類型系統(tǒng)存儲器的設(shè)計(jì)第三章 所支持的硬件處理器架構(gòu)總線與接口I/O存儲設(shè)備通用網(wǎng)絡(luò)工業(yè)級網(wǎng)絡(luò)系統(tǒng)監(jiān)控第四章 開發(fā)工具實(shí)際項(xiàng)目工作空間的使用CNU跨平臺開發(fā)工具鏈C鏈接庫的替代品JavaPerlPythonAda其他程序語言集成開發(fā)環(huán)境終端仿真程序第五章 內(nèi)核方面的考慮選擇內(nèi)核內(nèi)核設(shè)置編譯內(nèi)核安裝內(nèi)核實(shí)地測試第六章 根文件系統(tǒng)的內(nèi)容根文件系統(tǒng)的基本結(jié)構(gòu)鏈接庫內(nèi)核模塊內(nèi)核映像設(shè)備文件主要的系統(tǒng)應(yīng)用程序定制應(yīng)用程序系統(tǒng)初始化第七章 存儲設(shè)備管理MTD支持的設(shè)備磁盤設(shè)備是否啟用交換功能第八章 根文件系統(tǒng)的設(shè)置選擇文件系統(tǒng)使用經(jīng)NFS安裝的根文件系統(tǒng)將文件系統(tǒng)映像寫入flash設(shè)備CRAMFSJFFS2NFTL上的磁盤文件系統(tǒng)RAM disk上的磁盤文件系統(tǒng)安裝TMPFS上的目錄在線更新第九章 設(shè)置bootloader各式各樣的bootloader網(wǎng)絡(luò)引導(dǎo)的服務(wù)器設(shè)置在磁盤和CompactFlash設(shè)備上使用LILO在DiskOnChip設(shè)備上使用GRUBU-Boot第十章 設(shè)置網(wǎng)絡(luò)服務(wù)Internet Super-Server使用SNMP進(jìn)行遠(yuǎn)程管理通過Telnet進(jìn)行網(wǎng)絡(luò)登錄使用SSH進(jìn)行安全通信通過HTTP提供Web內(nèi)容通過DHCP進(jìn)行動態(tài)配置第十一章 調(diào)試工具用gdb進(jìn)行應(yīng)用程序調(diào)試跟蹤性能分析內(nèi)存調(diào)試關(guān)于硬件工具附錄一 工作單附錄二 資源附錄三 重要的版權(quán)聲明源代碼索引
編輯推薦
《構(gòu)建嵌入式LINUX系統(tǒng)》是業(yè)界第一本深入探討基于Linux內(nèi)核的嵌入式系統(tǒng)開發(fā)的權(quán)威指南。這本不可或缺的書總結(jié)了下面這些過程中的秘訣,這些過程甚至以前從未形成過正式文檔: · 建立自己的GNU開發(fā)工具鏈 · 為特定目標(biāo)板選擇、配置、建立以及安裝內(nèi)核 · 建立完整的目標(biāo)板根文件系統(tǒng) · 設(shè)置、管理以及使用固態(tài)存儲設(shè)備 · 為目標(biāo)板安裝并配置引導(dǎo)加載程序 · 使用多種工具和技術(shù)調(diào)試嵌入式系統(tǒng) 本書詳細(xì)解釋了多種不同的目標(biāo)板架構(gòu)和硬件配置,包括徹底分析支持嵌入式硬件的Linux。所有的解釋都針對的是開源和自由軟件包。通過演示如何從源碼建立操作系統(tǒng)組件,以及如何查找更多文檔和幫助,本書極大地簡化了完全控制嵌入式操作系統(tǒng)的任務(wù),不管是基于技術(shù)還是經(jīng)濟(jì)上的原因。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
構(gòu)建嵌入式LINUX系統(tǒng) PDF格式下載