目录
第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等下载链接,所有电子书均为完整版!
下载链接