嵌入式Linux基礎教程

嵌入式Linux基礎教程

《嵌入式Linux基礎教程》是2009年人民郵電出版社出版的圖書,作者是(美)哈利南。本書闡述了如何修改系統使之滿足讀者自己的需求,使讀者能從中學習一些嵌入式工程中的提示和技巧。

基本介紹

  • 書名:嵌入式Linux基礎教程
  • 作者:(美)哈利南 著
  • 譯者:華清遠見嵌入式培訓中心 譯
  • ISBN:9787115215222
  • 定價:¥59.00
  • 出版社:人民郵電出版社
  • 出版時間:2009
  • 裝幀:平裝
  • 開本:16
  • 紙張:膠版紙
內容簡介,作品目錄,

內容簡介

本書介紹了引導裝入程式、系統初始化、檔案系統、快閃記憶體和核心、應用程式調試技巧等,還講述了構建Linux系統的工作原理,用於驅動不同體系結構的配置,Linux核心源碼樹的特性,如何根據需求配製核心運行時的行為,如何擴展系統功能等內容。
《嵌入式Linux基礎教程》是嵌入式Linux的教程,介紹了引導裝入程式、系統初始化、檔案系統、快閃記憶體和核心、應用程式調試技巧等。
本書適合Linux程式設計師閱讀,也可作為高等院校相關專業師生的參考讀物。

作品目錄

第1章 引言
1.1 為什麼使用Linux
1.2 嵌入式Linux現狀
1.3 開源和GPL
1.4 標準和相關機構
1.4.1 LSB
1.4.2 OSDL
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.2 NAND快閃記憶體
2.3.3 快閃記憶體的用途
2.3.4 快閃記憶體檔案系統
2.3.5 存儲器空間
2.3.6 運行上下文
2.3.7 進程中的虛擬記憶體
2.3.8 交叉開發環境
2.4 嵌入式Linux的發行版
2.4.1 Linux商業發行版
2.4.2 Linux自定義發行版
2.5 小結
參考資源
第3章 處理器基礎
3.1 單機處理器
3.1.1 IBM 970FX
3.1.2 Intel Pentium M
3.1.3 Freescale MPC7448
3.1.4 配套晶片組
3.2 集成化處理器:片上系統
3.2.1 PowerPC
3.2.2 AMCC PowerPC
3.2.3 Freescale PowerPC
3.2.4 MIPS
3.2.5 Broadcom MIPS
3.2.6 AMD MIPS
3.2.7 其他類型的MIPS
3.2.8 ARM
3.2.9 TI ARM
3.2.10 Freescale ARM
3.2.11 Intel ARM XScale
3.2.12 其他ARM
3.2.13 其他體系結構
3.3 硬體平台
3.3.1 CompactPCI
3.3.2 ATCA
3.4 小結
參考資源
第4章 Linux核心——不同視角
4.1 背景知識
4.1.1 核心的版本
4.1.2 核心源碼庫
4.2 Linux核心構造
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.3 makefile的目標
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命令
附錄B BusyBox命令
附錄C SDRAM接口的注意事項
附錄D 開源項目資源
附錄E BDI-2000配置檔案示例

相關詞條

熱門詞條

聯絡我們