网站大量收购闲置独家精品文档,联系QQ:2885784924

基于嵌入式Linux IP电话.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于嵌入式Linux IP电话 福建师范大学协和学院 信息技术系 电子信息科学与技术 【摘 要】21世纪是信息高速发展的时代,随着集成技术的提高,电子元件做得越来越小,便携式电子设备已成为当前信息技术产业的潮流。嵌入式系统此时就拥有了用户之地,在我们的周围MP3、手机、电冰箱等等随处课件的小电器,都可以称之为嵌入式产品。Linux是由芬兰赫尔辛基大学学生Linus发布的一款开源的操作系统内核,凭借网络的力量,越来越多的人参与内核的建设,使用它只需遵循GNU计划。嵌入式Linux是Linux在嵌入式系统方向的应用本论文中使用嵌入式Linux作为软件平台,作为硬件的管理中介,使我们能更专注与软件的开发上。Qt是诺基亚开发的c++为编程语言的图形界面框架,同时Qt也是为数不多的跨多种平台的软件。本论文通过Qt的嵌入式版本,即QT/E进行页面的设计,通过NFS技术挂载到开发板上,运行所编的图形界面程序。Linphone是国外一家开源软件公司开发的IP电话项目,这里通过对Linphone提供的API去进行网络语音通信,并且还有视频、短信等扩展功能。 【关键词】: 嵌入式系统 Linux QT Linphone 目 录 TOC \o 1-3 \h \u 24328 1. 目 录 2 5062 2. 绪论 2 24622 2.1. 背景 2 10495 2.2. 国内外研究现状 3 15011 2.2. 本人的工作 3 7902 2.2. 文章内容结构 3 20075 3. 嵌入式软硬件平台简介 3 29690 3.1. 嵌入式硬件平台 3 19416 3.2. 嵌入式软件平台 4 31506 4. 嵌入式开发平台搭建 5 22424 4.1. 硬件平台搭建 5 5978 4.2. 软件平台搭建 5 23626 4.2.1. 安装交叉编译工具链 5 13383 4.2.2. vivi移植 6 23958 4.2.3. Linux内核剪裁与移植 6 7364 4.2.4. yaffs文件系统制作 8 281 4.2.5. QT/E库使用 8 13549 4.2.6. NFS挂载介绍 10 25513 5. IP电话系统设计与实现 12 29379 5.1. 系统实现的功能和特点 12 17847 5.2. 通信功能的设计与实现 13 5505 5.2.1. Linphone库的移植 13 12259 5.2.2. 通信功能实现 15 22635 5.3. 图形界面的设计与实现 17 30967 6. 用户使用手册 21 1366 7. 结束语 24 8416 致谢 25 11325 参考文献 26 绪论 背景 根据IEEE的定义,嵌入式系统是“控制、监视或者辅助装置、机器和设备运行的装置”。目前国内一个普遍被认同的定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统[1]。 嵌入式系统的出现至今,多媒体技术与Internet的应用迅速普及,消费电子,计算机,通信,3C一体化趋势日趋明显,嵌入式技术再度成为研究的重点。 传统的通过模拟传输方式进行通信,这种方式已经有100多年的历史,随着Internet的迅速普及以及国内3G网络的不断完善,通过网络语音通信将成为潮流,对我国网络的发展,具有十分重大的意义。 国内外研究现状 目前国内外对于IP电话正在如火如荼的普及中,尤其是在中国,随着“三网合一”的进程,把声音、图像和数据等多重信息同时传到远方,或者说通信双方可以听到对方的声音,同时也可以看到对方逼真的活动画面,成为了人们强烈的需求。IP电话从信道或带宽上、费用上、话音质量上与传统电话相比都具有无可比拟的优势。 本人的工作 本论文采用在嵌入式系统上通过移植国外IP电话开源软件Linphone库,利用Linphone的API与QT图形界面结合,实现网络上的通话。本人的工作有: 选择S3C2410嵌入式系统平台,在熟悉Linux内核体系结构和驱动程序结构的基础上,实现使用接电话、拨打电话等功能。 选择Linphone的API实现底层网络通信。 文章内容结构 本论文在以S3C2410处理器为主体的开发板上设计出基于Linux系统的IP通话系统。 ,绪论。主要介绍了IP电话的背景、国内外研究现状等等。 ,嵌入式硬件平台简介。主要介绍了开发板的一些信息。 ,嵌入式软件平台搭建。主要是在开发板上搭建程序运行的环境和安装交叉编译工具。 ,IP电话系统设计与实现。主要从通信功能实现和图形界面实现两个方面介绍嵌入式Linux IP电话的具体设计与实现。

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档