構建嵌入式LINUX系統

構建嵌入式LINUX系統

《構建嵌入式LINUX系統》圖書由奧萊理軟體台灣公司編寫,中國電力出版社出版發行。

基本信息

內容簡介

構建嵌入式LINUX系統

《構建嵌入式LINUX系統》詳細解釋了多種不同的目標架構和硬體配置,包括徹底分析支持嵌入式硬體的Linux。所有的解釋都針對的是開源和自由軟體包。通過演示如何從源碼建立作業系統組件,以及如何查找更多文檔的幫助。《構建嵌入式LINUX系統》極大地簡化了完全控制嵌入式作業系統的任務,不管是基於技術還是經濟上的原因。

作者簡介

作者KarimYaghmour是一位著名的設計者和演講者,他負責LinuxTraceToolkit。本書從討論Linux作為嵌入式作業系統的優缺點開始,其中包括了許可證問題。然後討論了構建嵌入式Linux系統的基礎知識,隨後的討論涵蓋了嵌入式Linux系統中廣泛使用的40餘種開源和自由軟體包的配置、設定以及使用。uClibc、BusyBox、U-Boot、OpenSSH、thttpd、tftp、strace以及gdb都在討論範圍之中。

目錄

前言

第一章概述

定義

嵌入式Linux系統的實際套用

以多組件系統為例

設計與實現方法

第二章基本概念

主機類型

主機/目標板開發設定的類型

主機/目標板調試設定的類型

嵌入式Linux系統的一般架構

系統啟動過程

引導配置的類型

系統存儲器的設計

第三章所支持的硬體

處理器架構

匯流排與接口

I/O

存儲設備

通用網路

工業級網路

系統監控

第四章開發工具

實際項目工作空間的使用

CNU跨平台開發工具鏈

C程式庫的替代品

Java

Perl

Python

Ada

其他程式語言

集成開發環境

終端仿真程式

第五章核心方面的考慮

選擇核心

核心設定

編譯核心

安裝核心

實地測試

第六章根檔案系統的內容

根檔案系統的基本結構

程式庫

核心模組

核心映像

設備檔案

主要的系統應用程式

定製應用程式

系統初始化

第七章存儲設備管理

MTD支持的設備

磁碟設備

是否啟用交換功能

第八章根檔案系統的設定

選擇檔案系統

使用經NFS安裝的根檔案系統將檔案系統映像寫入flash設備

cramfs

jffs2

NFTL上的磁碟檔案系統

RAMdisk上的磁碟檔案系統

安裝tmpfs上的目錄

線上更新

第九章設定bootloader

各式各樣的bootloader

網路引導的伺服器設定

在磁碟和CompactFlash設備上使用LILO

在DiskOnChip設備上使用GRUB

U-Boot

第十章設定網路服務

InternetSuper-Server

使用SNMP進行遠程管理

通過Telnet進行網路登錄

使用SSH進行安全通信

通過HTTP提供Web內容

通過DHCP進行動態配置

第十一章調試工具

用gdb進行應用程式調試

跟蹤

性能分析

記憶體調試

關於硬體工具

附錄一工作單

附錄二資源

附錄三重要的著作權聲明

原始碼索引

相關詞條

相關搜尋

熱門詞條

聯絡我們