- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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电话的具体设计与实现。
您可能关注的文档
- 会计师事务所审计风险控制研究(论文提纲).doc
- 会计学 全套课件第2章会计科目和账户.ppt
- 会计学本科毕业论文新所得税准则实施对上市公司业绩的影响探析.doc
- 会计研究 浅析会计电算化环境下的企业内部控制.doc
- 会计制度作业06任务.doc
- 会计准则课件新旧会计准则比较.ppt
- 惠买车汽车电商解决方案.ppt
- 惠普供应链管理制胜_管理信息化_SCM及物流.doc
- 惠普经销商大学创建渠道优势培训.doc
- 惠州市社保费缴费登记表(DJ-01)(单位适用).doc
- TNJ1395-2024 杂交构树热泵干燥技术规范.pdf
- TSCS-i线光刻级氟化钙晶体元件.pdf
- TSA21-2023 地理标志证明商标 金淘盐露豆干.pdf
- DB14T-设施蔬菜固碳生产技术规程 西瓜及编制说明.pdf
- DB44T1413-2014 地理标志产品 增城荔枝.pdf
- SM3 Cryptographic Hash Algorithm - 计算技术 -加密算法设计.pdf
- CNAS-EL-01:2021司法鉴定 法庭科学机构认可受理要求的说明.pdf
- DB14T-涉企经营许可事项告知承诺制工作规范.pdf
- DB14T-设施蔬菜固碳生产技术规程 日光温室西芹及编制说明.pdf
- TCAS_家用扫地机器人智能水平评价技术规范.pdf
文档评论(0)