第一部分 Intel Xscale芯片應用詳解
第1章 GPIO和中斷控制器
1.1 GPIO
1.2 中斷控制器
第2章 系統(tǒng)時鐘
2.1 實時時鐘RTC
2.2 OS時鐘控制器
2.3 PWM輸出
第3章 存儲控制器
3.1 DMA控制器(DMA Controller,DMAC)
3.2 存儲控制器
3.3 存儲器管理單元(MMU)和高速緩存(Cache)
第4章 外設控制器
4.1 LCD控制器
4.2 I2S控制器
4.3 UART控制器
4.4 快速紅外端口(FICP)控制器
4.5 USB設備控制器(USB Device Controller,UDC)
4.6 AC'97控制器
4.7 時鐘和電源管理功能
第二部分 Windows CE內核定制和驅動開發(fā)
第5章 Windows CE操作系統(tǒng)簡介
5.1 嵌入式系統(tǒng)
5.2 嵌入式操作系統(tǒng)
5.3 Windows CE發(fā)展歷史
5.4 Windows CE的主要功能
5.5 Windows CE的實時性能
5.6 Windows CE的應用領域
第6章 開發(fā)平臺(Platform Builder和Embedded Visual C++)簡介
6.1 Platform Builder介紹
6.2 Platform Builder的安裝
6.3 Windows CE系統(tǒng)的目錄結構
6.4 Embedded Visual C++(EVC)介紹
6.5 Embedded Visual C++的安裝
6.6 如何添加BSP
6.7 如何定制平臺
6.8 生成操作系統(tǒng)鏡像
6.9 Windows CE.NET編譯的內部結構和步驟
6.10 調試仿真(EMULATOR)操作系統(tǒng)鏡像
6.11 導出SDK
6.12 標準SDK簡介
第7章 Windows CE體系結構
7.1 層次式架構
7.2 內核模塊
7.3 文件系統(tǒng)概覽
7.4 GWES模塊
7.5 內存管理
7.6 Windows CE服務
7.7 Windows CE設備管理
7.8 Windows CE注冊表
7.9 電源管理
第8章 調試與仿真
8.1 模擬器
8.2 遠程性能評測程序
8.3 遠程文件瀏覽程序(Remote File Viewer)
8.4 遠程堆查看程序
8.5 遠程內核跟蹤程序(Remote Kernel Tracker)
8.6 遠程性能監(jiān)視程序(Remote Performance Monitor)
8.7 遠程進程瀏覽程序
8.8 遠程注冊表編輯程序
8.9 遠程桌面截取程序
8.10 遠程系統(tǒng)信息監(jiān)控程序
8.11 遠程消息監(jiān)視程序
8.12 CEPC的探討
第9章 Windows CE BSP及驅動程序結構分析
9.1 Windows CE驅動程序結構概述
9.2 啟動程序BootLoader的分析
第10章 案例分析
10.1 TouchScreen驅動分析
10.2 顯示驅動分析
10.3 USB驅動分析
10.4 Power Button驅動
10.5 電池驅動
10.6 音頻驅動
第11章 Windows CE數據庫程序開發(fā)
11.1 SQL Server CE文件
11.2 SQL Server CE語法
11.3 SQL Server CE Query Analyzer
11.4 創(chuàng)建一個SQL Server CE數據庫
11.5 組裝一個SQL Server CE數據庫
11.6 接收和顯示數據
11.7 更新一個SQL Server CE數據庫
附錄 ARM體系結構和指令集
A.1 ARM公司及ARM技術簡介
A.2 市場應用程序及發(fā)展趨勢
A.3 ARM體系結構的版本和命名方法
A.4 ARM編程模型