摘要4-5
Abstract5-8
1 引言8-12
1.1 课题探讨的背景及其作用8-9
1.2 国内外进展近况和走势9-11
1.3 课题的探讨内容11-12
2 系统总体设计案例选择12-20
2.1 无线通信方式及局域网组网的选择13-14
2.2 系统硬件平台的选择14-16
2.3 嵌入式操作系统的选择16-17
2.4 系统软件开发案例的选择17-20
2.4.1 GUI系统的选择18-19
2.4.2 嵌入式数据库的选择19-20
3 系统开发平台搭建20-38
3.1 硬件平台介绍20-21
3.2 配置开发环境21-26
3.2.1 构建嵌入式交叉编译工具链21-22
3.2.2 MINICOM配置22-24
3.2.3 NFS配置24-25
3.2.4 TFTP怎么写作的配置25-26
3.3 Boot Loader建立26-29
3.3.1 Boot Loader的工作流程26
3.3.2 U-boot的移植26-29
3.4 嵌入式Linux内核移植29-35
3.5 构建根文件系统35-38
4 系统运用软件设计38-60
4.1 Qt开发环境的搭建38-40
4.2 数据库模块设计40-43
4.2.1 SQLite的移植41
4.2.2 数据库模块的实现41-43
4.3 界面设计43-54
4.3.1 主界面的设计43-44
4.3.2 点菜界面的设计44-45
4.3.3 拼音点菜界面的设计45-47
4.3.4 分类点菜界面的设计47-48
4.3.5 信息查询界面的设计48-50
4.3.6 写单界面的设计50-51
4.3.7 已点菜品界面51-52
4.3.8 怎么写作界面的设计52-54
4.4 通信模块设计54-55
4.5 视频播放模块设计55-60
4.5.1 MPlayer的移植55-58
4.5.2 视频播放模块的实现58-60
5 系统测试及结果60-63
6 结论63-64