王者歸來-用 Linux 移植各種硬體

劉剛、趙劍川

  • 出版商: 佳魁資訊
  • 出版日期: 2011-06-01
  • 定價: $620
  • 售價: 7.9$490
  • 貴賓價: 7.8$484
  • 語言: 繁體中文
  • ISBN: 9866143538
  • ISBN-13: 9789866143533

無法訂購

買這商品的人也買了...

商品描述

<內容簡介>

本書全面、系統、由淺入深地介紹了Linux系統移植的各方面知識。每個章節都有相應的實例編譯或移植過程,每個移植實例都具有代表性,在實際應用和開發中有很高的價值。從基礎的系統組成到裝置驅動,再到高級應用,希望能給目前從事嵌入式研發和學習的讀者們提供最有效的幫助,並使讀者們的嵌入式系統最快地執行起來,且在最短的時間內成功移植開放原始碼軟體。這是你不可錯過的一本好書。

<章節目錄>

第1章  Linux核心介紹
1.1 系統呼叫介面
1.2 處理程序管理
1.3 記憶體管理
1.4 虛擬檔案系統
1.5 裝置驅動程式
1.6 小結

第2章  嵌入式Linux開發環境搭建
2.1 虛擬機器及Linux安裝
2.2 交叉編譯工具
2.3 超級終端和Minicom
2.4 核心、檔案系統載入工具
2.5 在開發中使用網路檔案系統(NFS)
2.6 小結

第3章 Bootloader移植

3.1 Bootloader介紹
3.2 Bootloader之U-Boot
3.3 U-Boot移植過程
3.4 U-Boot之vivi
3.5 vivi的執行
3.6 小結 

第4章 Linux核心裁剪與移植

4.1 Linux核心結構
4.2 核心設定選項
4.3 核心裁剪及編譯
4.4 核心映射檔案移植到ARM板
4.5 核心升級
4.6 小結 

第5章 嵌入式檔案系統製作

5.1 檔案系統選擇
5.2 基於Flash的檔案系統
5.3 基於RAM的檔案系統
5.4 檔案系統的製作
5.5 小結

第6章 LCD驅動移植
6.1 認識LCD相關硬體原理
6.2 LCD參數設定
6.3 核心LCD驅動機制
6.4 Linux 2.6.25驅動原始程式分析
    6.5 移殖核心中的LCD驅動
6.6 小結

第7章 觸控式螢幕驅動移植
7.1 觸控式螢幕概述
7.2 S3C2440 ADC介面使用
7.3 2.6核心觸控式螢幕驅動原始程式分析
7.4 Linux 核心輸入子系統介紹
    7.5 觸控式螢幕驅動移植和核心編譯
7.6 小結

第8章 USB裝置驅動移植
8.1 USB協定
8.2 USB主機驅動
8.3 USB裝置驅動
8.4 USB滑鼠鍵盤驅動
        8.5 隨身碟驅動
8.6 小結

第9章 網路卡驅動程式移植

9.1 乙太網概述
9.2 網路裝置驅動程式體系結構
9.3 net_devic資料結構
9.4 DM9000網路卡概述
        9.5 DM9000網路卡驅動程式移植
9.6 小結

第10章 音訊裝置驅動程式移植
10.1 音訊裝置介面
10.2 Linux音訊裝置驅動—OSS驅動框架
10.3 Linux音訊裝置驅動—ALSA驅動框架
10.4 音訊裝置應用程式撰寫
  10.5 音訊裝置驅動移植
  10.6 音訊播放程式madplay的移植
10.7 小結

第11章 SD卡驅動移植

11.1 SD卡簡介
11.2 SD卡驅動程式分析
11.3 SD卡移植步驟
11.4 小結

第12章 NandFlash驅動移植
12.1 NandFlash介紹
12.2 NandFlash驅動介紹
12.3 NandFlash驅動移植
11.4 小結

第13章 MiniGUI與移植
13.1 MiniGUI在上位機中的安裝
13.2 Eclipse開發與MiniGUI程式
13.3 VC++6.0開發與MiniGUI程式
  13.4 MiniGUI的交叉編譯和移植
13.5 小結  ……


第14章 Qt開發與Qtopia移植
14.1 Qt安裝與程式設計
14.2 Qtopia Core在X86平台上的安裝與應用
14.3 Qtopia Core在嵌入式Linux上的移植
  14.4 小結

第15章 嵌入式資料庫Berkely DB移植
15.1 資料庫的基本概念
15.2 Berkely DB資料庫安裝
15.3 使用Berkely DB資料庫
  15.4 移植Berkely DB資料庫
  15.5 小結

第16章 嵌入式資料庫SQLite移植
16.1 SQLite支援的SQL概述
16.2 SQLite資料庫編譯、安裝和使用
16.3 移植SQLite
  16.4 移植SQLite資料庫
  16.5 小結

第17章 嵌入式Web伺服器BOA移植
17.1 BOA介紹
17.2 BOA編譯和HTML頁面測試
17.3 CGI指令稿測試
  17.4 BOA交叉編譯與移殖
  17.5 BOA與SQLite結合
  17.6 小結

第18章 嵌入式Web伺服器Thttpd移植
18.1 Thttpd介紹
18.2 Thttpd編譯和HTML頁面測試
18.3 CGI指令稿測試
  18.4 Thttpd交叉編譯與移植
  18.5 Thttpd與嵌入式資料庫結合
  18.6 小結

第19章 JVM及其移植
19.1 JVM介紹
19.2 類別載入
19.3 垃圾回收
  19.4 解析器
  19.5 Java程式設計淺析
  19.6 KVM執行過程
  19.7 PC個人電腦安裝JVM
  19.8 KVM移植和測試
  19.9 小結

第20章 VoIP技術與Linphone編譯

  20.1 VoIP介紹
  20.2 oSIP協定概述
  20.3 oSIP狀態機
  20.4 oSIP解析器
  20.5 oSIP交易層
  20.6 SIP建立階段的過程
  20.7 RTP協定
  20.8 Linphone編譯與測試
  20.9 Linphone交叉編譯
  20.10 小結