目录
第一章绪论……………………………………………………………………………。7
1.1项目研究背景…………………………………………………………………。7
1.2VOIP简介……………………………………………………………………………………………………7
1.2.1VOIP的出现……………………………………………………………………………………………..7
1.2.2VOIP的标准………………………………………………………………………8
1.2.3VOIP的优缺点……………………………………………………………………8
1.2网络可视电话……………………………………………………………………9
1.3项目背景介绍…………………………………………………………………10第二章Freescalei.MX27处理器…………………………………………………………12
2.1ARM相关简介…………………………………………………………………….12
2.2Freescalei.MX27处理器介绍…………………………………………………….12
2.3当前主流视频处理器对比……………………………………………………….14第三章嵌入式系统…………………………………………………………………………173.1嵌入式系统简介…………………………………………………………………。17
3.1.1嵌入式系统历史………………………………………………………………..17
3.1.2嵌入式系统特点………………………………………………………………。17
3.1.3嵌入式系统分类和组成………………………………………………………….19
3.2嵌入式操作系统………………………………………………………………….20
3.2.1嵌入式操作系统的分类…………………………………………………………20
3.2.2嵌入式操作系统的特点………………………………………………………。2l
3.2.3嵌入式Linux操作系统的优缺点………………………………………………22
3.3嵌入式Linux操作系统的组成……………………………………………………23
3.3.1BootLoader………………………………………………………………………………………………24
3.3.2嵌入式Linux内核……………………………………………………………….24
3.3.2嵌入式Linux文件系统…………………………………………………………26
3.4嵌入式Linux操作系统在本项目中的移植………………………………………28
3.4.1BootLoader的编译移植…………………………………………………………29
3.4.2内核的移植……………………………………………………………………..30
3.4.3文件系统的移植………………………………………………………………..3l第四章系统主要应用软件………………………………………………………………..344.1MiniGUI………………………………………………………………………………………….:………..34
4.1.1Mini(mI的软件架构……………………………………………………………34
4.1.2MiniGUI的运行模式……………………………………………………………36
4.2Linphone…………………………………………………………………………………………………….37
4.3Mplayer……………………………………………………………………………………………………..39第五章i.MX27视频处理单元(Ⅵ'U)的介绍………………………………………….4l
5.1硬件操作…………………………………………………………………………一4l
5.2软件操作…………………………………………………………………………..42
5.3源码结构…………………………………………………………………………。43
5.4VPU部分重要模块………………………………………………………………..45一;.
5.4.1VideoCodec…………………………………………………………………………………………….45
5.4.2eMMA_It…………………………………………………………………………………………………46第六章视频编解码模块的开发………………………………………j…………………..486.1Linphone的视频编解码模块的开发……………………………………………..48
6.2Mplayer的视频编解码模块的开发……………………………………………….55第七章开发中一些具体细节问题以及解决方法…………………………………………657.1NFS系统开发环境的建立………………………………………………………。65