文摘
英文文摘
1概述
1.1背景
1.2信息家电的定义
1.3嵌入式系统
1.4嵌入式应用系统的开发工具和操作系统
1.5发展趋势
1.5.1联网成为必然趋势
1.5.2支持小型电子设备实现小尺寸、微功耗和低成本
1.5.3提供精巧的多媒体人机界面
1.6研发目标
2 系统结构和功能
2.1硬件部分
2.1.1主板
2.1.2 LCD显示器
2.1.3其它
2.2软件部分
2.2.1软件结构
2.2.2嵌入式Linux操作系统(EOS)
2.2.3图形用户界面(GUI)
2.2.4视频电话(Video Phone)
2.2.5视频会议(MCU)
2.2.6浏览器(Browser)
2.2.7流媒体播放器(Stream Player)
2.2.8电子邮件(E-mail Client)与地址簿(Address Book)
2.3开发环境
2.3.1交叉编译环境
2.3.2原型机的开发环境
2.3.3目标机的调试
3嵌入式Linux
3.1 为什么采用嵌入式Linux
3.2主要的嵌入式Linux
3.2.1 Linux本身
3.2.2 uClinux
3.2.3 RTLinux
3.2.4 Embedix
3.2.5 MontaVista Linux
3.2.6其它
3.3嵌入式Linux的开发
3.3.1建立交叉开发环境
3.3.2交叉编译和连接
3.3.3重定位和下载
3.3.4联机调试
3.4内核的裁剪
3.5存储设备
3.5.1 DOC(Disk On Chip)
3.5.2 ramdisk
3.5.3文件系统类型
3.5.4目录结构
3.5.5制作根文件系统
3.6系统的引导和退出
3.6.1 Linux的启动过程
3.6.2 Linux的退出过程
3.6.3嵌入式Linux的引导
3.6.4嵌入式Linux的初始化和退出过程
3.7设备驱动程序
4嵌入式Linux的GUI及应用
4.1 主要的嵌入式GUI
4.1.1 XFree86(FrameBuffer)
4.1.2 MicroWindows
4.1.3 OpenGUI
4.1.4 MiniGUI
4.1.5 Qt/Embedded
4.2 MicroWindows
4.2.1体系结构
4.2.2图形引擎
4.2.3 API
4.2.4 nano-X
4.2.5 Micorowindows上的FLTKAPI
4.2.6在VESA FrameBuffer上的运行
4.3嵌入式GUI应用
4.3.1 PIXIL简介
4.3.2 PIXIL的移植和修改
5视频电话和视频会议
5.1概述
5.2视频会议的标准
5.2.1 H.320标准
5.2.2 H.324标准
5.2.3 H.323标准
5.3系统主要部件
5.3.1 H.323系统的组件
5.3.2 H.323各系统部件之间的通信
5.3.3 H.323系统通信协议堆栈
5.4音视频处理
5.4.1音频处理
5.4.2视频处理
5.4.3 FSM状态机
5.5 多点会议及MCU
5.5.1多点控制单元(MCU)
5.5.2多点控制器MC
5.5.3多点处理器MP
5.5.4视频切换控制方式
5.5.5 MCU的语音合成
5.6软件结构
5.7实例图
6总结和展望
参考文献
参考标准和网址
致谢
论文发表情况