绪论 1
第一章 建立嵌入式开发环境 7
实验一 建立开发环境 9
实验二 给目标板烧写软件系统 19
第二章 基础实验 25
实验一 熟悉Linux开发环境 25
实验二 多线程应用程序设计 36
实验三 串行端口程序设计 43
实验四 A/D接口实验 49
实验五 D/A接口实验 56
实验六 嵌入式Web服务器 62
第三章 内核实验 71
实验一 Linux 2.6内核在S3C2410平台上的定制和移植 71
实验二 Linux 2.6内核的LCD驱动移植 82
实验三 Linux 2.6内核的网卡驱动移植 90
第四章 图形界面应用程序设计 101
实验一 安装与建立Qt桌面运行环境 101
实验二 建立Qt/Embedded开发环境 109
实验三 Qtopia的交叉编译及移植 119
第五章 驱动实验 139
实验一 模块方式驱动实验 139
实验二 小键盘驱动实验 148
实验三 触摸屏驱动实验 153
第六章 Android应用开发实验 170
实验一 Android开发环境搭建 170
实验二 Android应用程序的创建和调试 179
实验三 Android简单应用开发——日记本 186
实验四 综合实例——数独游戏 205
参考文献 246