《嵌入式組件設計:驅(qū)動·界面·游戲》是嵌入式系統(tǒng)應用、嵌入式組件設計和嵌入式游戲設計的教材,涉及了設備驅(qū)動程序設計、控件設計、應用程序開發(fā)以及PDA與手機中常用功能組件和游戲的設計。內(nèi)容共分13章。第1章介紹了嵌入式系統(tǒng)、組件設計和游戲設計基礎知識。第2章介紹了組件開發(fā)的基本構(gòu)件。第3~7章介紹了電話簿、系統(tǒng)時間、日歷、智能拼音輸入法及科學型計算器組件設計。第8~13章介紹了高炮打飛機游戲、沙壺球游戲、24點游戲、高爾夫球游戲、五子棋游戲及拼圖游戲設計。對每個設計都詳細講述了設計方法、編寫要點,并包括源代碼詳解!肚度胧浇M件設計:驅(qū)動·界面·游戲》附帶光盤,其中包括源代碼、課件PPT及相關資料,以方便教師授課及讀者學習。
《嵌入式組件設計:驅(qū)動·界面·游戲》可以作為高等院校有關嵌入式系統(tǒng)教學的本科生或者研究生的專業(yè)課教材,也可作為實驗教材,也適合作為各類相關培訓班的教材,還可以作為機電儀器一體化控制系統(tǒng)、信息電器、工業(yè)控制、手持設備、智能玩具、游戲軟件等方面嵌入式應用軟件開發(fā)人員的參考書及嵌入式系統(tǒng)愛好者的自學用書。
第1章 概述
1.1 嵌入式系統(tǒng)概念
1.1.1 嵌入式系統(tǒng)的基本概念
1.1.2 嵌入式系統(tǒng)的特點
1.1.3 嵌入式系統(tǒng)的技術(shù)特點
1.1.4 嵌入式系統(tǒng)的硬件結(jié)構(gòu)
1.1.5 嵌入式操作系統(tǒng)簡介
1.1.6 嵌入式產(chǎn)品及發(fā)展
1.1.7 掌上電腦及筆記本電腦
1.1.8 PDA
1.1.9 嵌入式關鍵技術(shù)
1.2 組件設計概述
1.3 游戲設計概述
1.3.1 游戲介紹
1.3.2 游戲在嵌入式系統(tǒng)下的發(fā)展
1.3.3 游戲策劃
1.3.4 游戲功能和關鍵技術(shù)
1.4 開發(fā)平臺介紹
1.4.1 開發(fā)板硬件資源
1.4.2 嵌入式系統(tǒng)開發(fā)流程
1.5 軟件介紹
1.5.1 ADS1.2開發(fā)環(huán)境
1.5.2 超級終端設置
1.5.3 映像文件下載方法
1.5.4 數(shù)據(jù)文件下載
1.5.5 Source Insight簡介
1.6 練習題
第2章 基于嵌入式組件的應用程序設計
2.1 基于組件開發(fā)
2.2 組件分類
2.3 外設組件設計范例
2.3.1 串行口組件設計
2.3.2 鍵盤組件設計
2.3.3 110接口組件設計
2.3.4 A/D接口組件設計
2.3.5 D/A接口組件設計
2.3.6 液晶屏組件設計
2.3.7 觸摸屏組件設計
2.3.8 USB接口組件設計
2.4 控件組件設計范例
2.4.1 系統(tǒng)的消息循環(huán)
2.4.2 文本框控件的使用
2.4.3 列表框控件的使用
2.4.4 按鈕控件的使用
2.4.5 窗口控件的使用
2.4.6 系統(tǒng)時間功能
2.5 繪圖組件設計范例
2.5.1 繪圖功能
2.5.2 系統(tǒng)圖形功能
2.5.3 Unicode字庫的顯示
2.6 組件級設計范例
2.6.1 電話簿組件
2.6.2 系統(tǒng)時間組件
2.6.3 日歷組件
2.6.4 智能拼音輸入法組件
2.6.5 科學型計算器組件
2.6.6 高炮打飛機游戲
2.6.7 沙壺球游戲
2.6.8 24點游戲
2.6.9 高爾夫球游戲
2.6.10 五子棋游戲
2.6.11 拼圖游戲
2.7 練習題
第3章 電話簿組件設計
3.1 引言
3.2 電話簿組件編程思想
3.2.1 總體設計
3.2.2 詳細設計
3.3 記事本組件設計
3.3.1 功能說明
……
第4章 系統(tǒng)時間組件設計
第5章 日歷組件設計
第6章 智能拼音輸入法組件設計
第7章 科學型計算器組件設計
第8章 高炮打飛機游戲設計
第9章 沙壺球游戲設計
第10章 24點游戲設計
第11章 高爾夫球游戲設計
第12章 五子棋游戲設計
第13章 拼圖游戲設計
附錄
常用函數(shù)
光盤說明
參考文獻