文摘
英文文摘
声明
致谢
1 引言
1.1 研究背景
1.1.1 多媒体终端
1.1.2 研究现状
1.1.3 发展前景
1.2 关键问题
1.2.1 设计方法
1.2.2 技术难点
1.3 论文意义
1.3.1 网络化缺口
1.3.2 Multimedia Terminal网络化的意义
1.3.3 可行性
1.4 课题目标
1.5 论文研究工作及内容安排
1.5.1 主要工作内容
1.5.2 论文内容安排
2 嵌入式系统
2.1 基本原理
2.1.1 概念
2.1.2 ARM
2.2 Linux操作系统
2.2.1 主流嵌入式操作系统
2.2.2 Linux系统优点
2.2.3 Linux PC机环境
2.2.4 Linux内核
2.3 本章小结
3 Multimedia Terminal硬件平台
3.1 多媒体终端的系统结构
3.2 硬件系统框图
3.3 S3 C2410 处理器
3.4 USB接口模块
3.4.1 USB-HOST
3.4.2 USB-DEVICE
3.5 网络接口模块
3.5.1 CS8900 芯片介绍
3.5.2 硬件电路
3.5.3 注意事项
3.6 LCD模块
3.6.1 概述
3.6.2 硬件电路
3.6.3 设备选择
3.7 本章小结
4Linux在ARM平台的实现
4.1 开发流程
4.2 交叉编译环境
4.3 Bootloader
4.3.1 基本原理
4.3.2 vivi
4.4 内核的使用
4.4.1 Linux2.4 内核
4.4.2 内核裁剪和编译
4.5 设备驱动
4.5.1 USB驱动
4.5.2 网络驱动
4.6 本章小结
5Multimedia Terminal应用层设计
5.1 顶层结构
5.2 GUI设计软件
5.2.1 主流GUI软件
5.2.2 Qt/Embedded和Qtopia
5.3 GUI开发
5.3.1 交叉编译环境
5.3.2 QTE窗函数
5.3.3 信号和槽
5.3.4 Qlabel函数的使用
5.4 软件安装及调试
5.4.1 安装过程
5.4.2 Qt/Embedded调用程序
5.5 程序编译
5.6 Qtopia与Qt/Embedded结合
5.7 PC机程序调试
5.8 GUI和软件移植
5.9 开发板网络测试
5.10 本章小结
6 结论
参考文献
作者简历