- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Linux系统嵌入式网络电话设计
摘要:嵌入式系统是面向用户,面向产品,面向应用的,所有嵌入式系统产品一旦进入市场,便具有较强的生命力。该文对基于Linux系统嵌入式网络电话设计进行了研究。
关键词:嵌入式;Linux系统;网络电话
中图分类号:TP393文献标识码:A 文章编号:1009-3044(2010)01-216-02
网络和通信技术的发展正日新月异地改变着人们的生活,移动通信提供了各种服务功能。然而,手机的初衷仍旧是在移动通话上。如果在固定电话上实现各种手机功能,对于大多数家庭和企事业单位的办公仍旧是十分便利的,更为吸引人的是,目前可视电话的应用和普及很少,手机的可视应用还没有成熟,对于固定电话来说是一个新的增值服务。于是,开发一个集普通电话、PDA、可视功能和网络功能于一身的商务电话是有着很大的市场潜力。本文以I型机产品为例,I型机定位于低端市场,成本低,功能较少,没有实现可视功能。
1产品需求
1.1用户功能需求
I型机从用户使用的功能需求上分为三个模块,分别是电话功能,信息管理功能,信息交换功能。
1) 电话功能模块。实现普通电话通信功能。包括接听电话,拨打电话,来电显示,已拨电话号码显示,自动应答录音和双工语音同步录音功能,即在打电话的过程中可以录下一方或双方的语音。
2) 信息交换模块实现网络信息、浏览和接收功能。包括短信息,传真,email的接收和发送,网页浏览。
3) 信息管理模块PDA功能。提供智能化,信息化,人性化的信息集中管理。包括记事本,电话地址簿,短消息,email,语音提示输入等等功能。
1.2 系统硬件需求
1)CPU:该系统的设计因成本和市场定位较低,选用了NEC的VR4181芯片。
64-bit带有固化LCD控制器的NEC VR4181是一个基于MIPS RISC CPU核心的高度集成的system-on-chip设备。它最初是为了基于手提PC应用的Windows CE而设计的,包含这种设备所需的所有典型功能。因此,NEC在Vr4181 system-on-chip中包括了以下集成外设:LCD控制器;Compact Flash接口;能源管理单元;DMA、中断控制、定时器、实时时钟;16550兼容的串行接口;IrDA 1. 0接口;键盘接口;接触面板接口;USB功能接口;音频I/O的A/D和D/A转换器。VR4181开发板有main board和debug board,开发板提供了串口、并口和以太网口,主要用于和上机的联机调试。
2)系统外设需求
存储设备:8M的RA M和16M的闪存。用于存储系统映像和预留用户空间。
液品显示:16灰度级的160*240的液晶显示屏
手写输入:整合一套完整的手写输入设备
扩展键盘:4*4键盘阵列,VR4181提供了键盘接口
调制解调器:提供RS232接口的调制解调器用于数据的A/D , D/A转换
1.3系统软件需求
1) 嵌入式操作系统
在VR4181开发套件中提供了WinCE和Linux两种操作系统的演示程序。I型机采用了VR4181提供的Linux作为嵌入式操作系统,该系统提供了支持该平台的启动程序,内核映像,和磁盘ROM映像。
2) 设备驱动程序在Linux中,只提供了与Debug Board相关的驱动,包括键盘驱动,LCD驱动,串口和以太网口的驱动,但与Modem的通信驱动仍旧需要自己开发。
3) 可视化开发平台在开发过程件,采用miniGUI作为开发环境,经过汉化的miniGUI 可以开发发出短小而美观的用户界面和应用程序。
4) 应用程序包含各种PDA应用的软件,包括:记事本,通讯录,email,收发短消息,传真等。
2 技术方案
2.1工作原理
I型机从系统开发角度分析,首先需要解决机器工作状态的问题。原因是:单纯的电话是由模拟芯片实现的,没有更多的智能设备;而整个机器的信息交换和信息管理模块都可以看作是一个小型计算机。如何将智能化的计算机模块和电话模块融合以及机器的各种工作状态的确定,是技术方案设计的关键。从另一个角度分析,电话属于模拟部分,而计算机属于数字部分,两个独立的模块如何集成也是关键。
在设计过程中,我们采用了语音仍旧走模拟通路,其它信息、走数字通路的方案,这主要因为将语音数字化将增大系统的开销,尽管有modem芯片可以处理语音,传真功能,但实际效果并不好,为了保证语音的质量,保留了模拟语音的通路。其余的信息,如短消息、传真都直接经modem来转换。确立了工作模式,模拟部分和数字部分也就相对独立了。电话线上输入的信号莫过于电话振铃,短信振铃或传真。
文档评论(0)