《嵌入式组件设计:驱动·界面·游戏》是嵌入式系统应用、嵌入式组件设计和嵌入式游戏设计的教材,涉及了设备驱动程序设计、控件设计、应用程序开发以及PDA与手机中常用功能组件和游戏的设计。内容共分13章。第1章介绍了嵌入式系统、组件设计和游戏设计基础知识。第2章介绍了组件开发的基本构件。第3~7章介绍了电话簿、系统时间、日历、智能拼音输入法及科学型计算器组件设计。第8~13章介绍了高炮打飞机游戏、沙壶球游戏、24点游戏、高尔夫球游戏、五子棋游戏及拼图游戏设计。对每个设计都详细讲述了设计方法、编写要点,并包括源代码详解。《嵌入式组件设计:驱动·界面·游戏》附带光盘,其中包括源代码、课件PPT及相关资料,以方便教师授课及读者学习。
《嵌入式组件设计:驱动·界面·游戏》可以作为高等院校有关嵌入式系统教学的本科生或者研究生的专业课教材,也可作为实验教材,也适合作为各类相关培训班的教材,还可以作为机电仪器一体化控制系统、信息电器、工业控制、手持设备、智能玩具、游戏软件等方面嵌入式应用软件开发人员的参考书及嵌入式系统爱好者的自学用书。
第1章 概述
1.1 嵌入式系统概念
1.1.1 嵌入式系统的基本概念
1.1.2 嵌入式系统的特点
1.1.3 嵌入式系统的技术特点
1.1.4 嵌入式系统的硬件结构
1.1.5 嵌入式操作系统简介
1.1.6 嵌入式产品及发展
1.1.7 掌上电脑及笔记本电脑
1.1.8 PDA
1.1.9 嵌入式关键技术
1.2 组件设计概述
1.3 游戏设计概述
1.3.1 游戏介绍
1.3.2 游戏在嵌入式系统下的发展
1.3.3 游戏策划
1.3.4 游戏功能和关键技术
1.4 开发平台介绍
1.4.1 开发板硬件资源
1.4.2 嵌入式系统开发流程
1.5 软件介绍
1.5.1 ADS1.2开发环境
1.5.2 超级终端设置
1.5.3 映像文件下载方法
1.5.4 数据文件下载
1.5.5 Source Insight简介
1.6 练习题
第2章 基于嵌入式组件的应用程序设计
2.1 基于组件开发
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 系统的消息循环
2.4.2 文本框控件的使用
2.4.3 列表框控件的使用
2.4.4 按钮控件的使用
2.4.5 窗口控件的使用
2.4.6 系统时间功能
2.5 绘图组件设计范例
2.5.1 绘图功能
2.5.2 系统图形功能
2.5.3 Unicode字库的显示
2.6 组件级设计范例
2.6.1 电话簿组件
2.6.2 系统时间组件
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章 系统时间组件设计
第5章 日历组件设计
第6章 智能拼音输入法组件设计
第7章 科学型计算器组件设计
第8章 高炮打飞机游戏设计
第9章 沙壶球游戏设计
第10章 24点游戏设计
第11章 高尔夫球游戏设计
第12章 五子棋游戏设计
第13章 拼图游戏设计
附录
常用函数
光盘说明
参考文献