XScale270 嵌入式系統實作 (Linux 及 MiniGUI 上層應用實驗篇)
內容描述
本書內容
<目錄>
第1章 嵌入式系統開發概述1-1 ARM簡介1-2
ARM微處理器的應用領域及特點1-2.1 ARM微處理器的應用領域1-2.2 ARM微處理器的特點1-3
ARM微處理器系列1-3.1 ARM7微處理器系列1-3.2 ARM9微處理器系列1-3.3
ARM9E微處理器系列1-3.4 SecurCore微處理器系列1-3.5 StrongARM微處理器系列1-3.6
XScale微處理器1-4 ARM微處理器結構1-4.1 RISC體系結構1-4.2 ARM微處理器的暫存器結構1-4.3
ARM微處理器的指令結構1-5 ARM微處理器的應用選型第2章
DMA-270XP教學平台介紹2-1 DMA-270XP教學平台外觀2-2 DMA-270XP教學平台清單2-3
DMA-270XP教學平台架構2-4 DMA-270XP教學平台設置2-5 電源電路描述2-6 重置電路2-7
SDRAM電路2-8 NOR FLASH電路2-9 記憶體設置暫存器2-10
記憶體管理單元(MMU)和快取記憶體(Cache)2-11 資料位址位元驅動設計2-12 CAMERA介面電路2-13
CPLD電路2-14 VGA介面及電路2-15 USB介面及電路2-16 LCD介面及電路2-17
CAN介面及電路2-18 步進馬達2-19 按鍵及其電路2-20 系統音效部分及相關電路2-21
乙太網路及其電路2-22 GSM模組介面2-23 非同步串列埠2-24 SD卡介面2-25 JTAG介面2-26
系統擴充埠2-27 PWM2-28 12C匯流排介面2-29 CF卡介面第3章
Linux開發環境建立3-1 開發環境3-1.1 建立linux開發環境3-1.2
檔案傳輸伺服器3-1.3 檔案準備3-2 編譯工具3-2.1 交叉開發的概念3-2.2
交叉開發環境的基本結構3-2.3 交叉工具的介紹3-2.4 建立交叉編譯環境3-3
燒寫u-boot、rootfs.cramfs、zImage 3-3.1 燒寫u-boot3-3.2 燒寫kernel3-3.3
燒寫檔系統3-3.4 升級u-boot
第4章 核心實驗4-1 引導裝載程式(BootLoader)4-2
DMA-270XP平台上的u-boot分析4-3 Linux核心實驗4-3.1 Linux的啟動過程分析4-3.2
Linux核心的編譯4-4 Linux的根檔系統第5章 嵌入式Linux作業系統實驗5-1
核心驅動程式入門5-2 LED實驗5-3 矩陣鍵磁碟實驗5-4 背光調節實驗5-5 直流馬達實驗5-6
步進馬達實驗5-7 串列通訊實驗5-8 GPRS/GSM實驗5-9 Camera實驗5-10 音量調節實驗5-11
Can匯流排實驗5-12 SD驅動程式使用實驗5-13 LCD控制實驗5-14 觸控螢幕驅動實驗5-15
乙太網路與Linux驅動介面實驗第6章 嵌入式圖形介面6-1
圖形用戶介面(GUI)概述6-1.1 Microwindows(Nano X)簡介6-1.2 MiniGUI簡介6-1.3
QT/Embedede簡介6-2 構造圖形介面系統6-2.1 MiniGUI的設置、編譯與安裝6-2.2
MiniGUI的執行時設置選項6-2.3 內建式設置選項6-2.4 為特定嵌入式設備開發IAL引擎6-3
MiniGUI編寫入門6-3.1 MiniGUI的工作機制6-3.2 MiniGUI初識6-4
編寫自己的MiniGUI程式6-4.1 如何編譯MiniGUI工程6-4.2 相關操作函數6-5 外觀介面6-5.1
外觀的構成6-5.2 外觀窗口6-5.3 回調函數的使用6-5.4 外觀操作函數6-5.5 普通標識6-5.6
圖片標識6-5.7 命令按鈕6-5.8 選擇按鈕6-5.9 普通滑條6-5.10 旋轉滑條6-5.11
MiniGUI控制項6-5.12 編寫程式實例6-6 服務主程式的編寫6-6.1 MDE的mginit程式6-6.2
修改mginit程式6-6.3 實驗主介面的編寫6-6.4 各個實驗介面的編寫第7章
附錄7-1 常用Linux命令的使用7-2 gcc與gdb7-3 GNU 通用公共許可證(GPL 1991.6
第二版)