章节目录
第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 小結
内容简介
本書全面、系統、由淺入深地介紹了Linux系統移植的各方面知識。每個章節都有相應的實例編譯或移植過程,每個移植實例都具有代表性,在實際應用和開發中有很高的價值。從基礎的系統組成到裝置驅動,再到高級應用,希望能給目前從事嵌入式研發和學習的讀者們提供最有效的幫助,並使讀者們的嵌入式系統最快地執行起來,且在最短的時間內成功移植開放原始碼軟體。這是你不可錯過的一本好書。
下载说明
1、王者歸來是作者劉剛,趙劍川创作的原创作品,下载链接均为网友上传的网盘链接!
2、相识电子书提供优质免费的txt、pdf等下载链接,所有电子书均为完整版!