《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于ARM的局域網IP電話設計
基于ARM的局域網IP電話設計
摘要: 局域網IP電話使用統一的網絡通信設備和布線來傳輸話音和數據。 在傳統的PBX (專用小交換機)系統中,話音呼叫通過與辦公PBX連接的一系列標準話音線路進入辦公室,即通過一種專用設備在標準的電話配線上接收和疏導話音業務量。然而在LAN電話話音網絡中,話音呼叫通過基于IP的PBX進行接收和疏導,而這種IP PBX是與現有的數據網絡連接的。IPPBX可以是一種獨立的解決方案,也可以分解為幾種分散的裝置。
關鍵詞: ARM 局域網 IP電話
Abstract:
Key words :

由于計算機網絡技術發展與更新比PBX快,設備價格降幅大,建立一個以Internet(或Intranet)為基礎的IP電話網絡,以替代傳統電話設備系統成為企業的目標。

局域網IP電話

局域網IP電話使用統一的網絡通信設備和布線來傳輸話音和數據。 在傳統的PBX (專用小交換機)系統中,話音呼叫通過與辦公PBX連接的一系列標準話音線路進入辦公室,即通過一種專用設備在標準的電話配線上接收和疏導話音業務量。然而在LAN電話話音網絡中,話音呼叫通過基于IP的PBX進行接收和疏導,而這種IP PBX是與現有的數據網絡連接的。IPPBX可以是一種獨立的解決方案,也可以分解為幾種分散的裝置。具體功能框圖如圖1所示。

該IP電話的主要優點:

·可方便的移動和增加終端設備;

·支持多媒體終端;

·有利于發展計算機電話集成技術;


                                                         圖1 局域網IP電話功能模塊圖


                                              圖2 AT75C220的結構框圖


                                                                 圖3 IP話機構造圖

硬件平臺

通常硬件的基本設計要求是:高密度、低功耗和低成本。而VoIP的許多性能都對應特定的應用需求,諸如:(1)系統分割,包括分組數據包集合和路由;(2)定義產品功能的軟件性能;(3)滿足高可用性的網絡管理能力。

LAN電話產品工作在純IP方式下,所以話機在接入廣域網后,在網絡管理方面應該是兼容的。本方案的VoIP話機是一種網關下移的終端產品,無需通過網關就可將此設備直接接入以太網中,配置好相關的地址信息就可以使用。 它的開發基于Atmel公司的AT75C220開發板。AT75C220是專為各種因特網應用而設計的高性能處理器芯片。它的核心部件—ARM7TDMI微處理器運行能力為40MIPS,專門用于話音處理的OakDSPCore協處理器(圖2中的話音處理芯片),運行能力可達60MIPS。兩者之間信息的交互采用高效的雙端口mailbox機制。這就決定了AT75C220能綜合通用CPU的控制功能和專用CPU的信息處理功能,提高了系統的集成度,同時ARM處理器的操作指令比較簡單,降低了開發的復雜度。

AT75C220開發板除了具備用于連接計算機的標準串行接口和連接電話手柄的RJ11接口外,還有兩個標準RJ45以太網接口用于連接網守。ARM7TDMI核心處理器控制整個VoIP話機的運行,并提供通用I/O接口用于連接撥號鍵盤、液晶顯示器和振鈴電路。AT75C220的結構框圖如圖2所示。

AT75C220開發板上裝有存儲應用程序的閃存(flash)。計算機利用超級終端程序通過開發板上的串行接口可以與AT75C220芯片進行信息交互,實現對flash的應用程序編程和其它軟件管理功能。開發AT75C220應用軟件的PC機必須啟動運行siap-mClinux操作系統。應用程序開發完畢后,通過220software set提供的工具將包含應用程序及操作系統內核的img文件下載到220開發板上的flash中,最終完成系統的開發。

VoIP話機的構造如圖3所示。其用戶接口部分與普通話機無異,顯示器用來顯示相關的信息,如發起呼叫時所撥的號碼、來電顯示等。此外,VoIP話機可以由串行口與個人數字助理(PDA)設備相連,實現軟件升級、自動撥號等功能。話音接口的功能是實現話音模擬信號與標準64Kbit/s PCM信號之間的相互轉換。網絡接口負責話音分組的發送和接收以及各種呼叫信令的交換。VoIP話機通過RJ45插頭與局域網上的網守相連。



軟件實現

該實現依賴于網絡協議棧和實時操作系統(RTOS)。多數應用系統需要RTOS以便同時處理多個流程和呼叫。 采用的RTOS應具有以下特點以滿足通信協議的復雜性:系統內核小;中斷處理時間短;連續運行時間長;多個毫秒級或微秒級定時器的處理能力。ARM-mClinux是非常優秀的嵌入式實時操作系統,它提供了多種用于實時系統開發、調試、和運行的功能,如多任務機制、內核可裁剪、網絡功能、實存儲器管理策略等。同時,Linux的內核源代碼是完全公開的,這對降低開發成本、提高軟件開發的復用度等方面無疑是十分有利的。

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 中国大陆高清aⅴ毛片| 国产日韩欧美成人| 亚洲欧洲国产视频| 亚洲综合第一区| 少妇人妻在线视频| 五月天婷婷免费视频| 被按摩的人妻中文字幕| 成人免费视频网站| 亚洲综合AV在线在线播放| 婷婷久久五月天| 我的娇妻acome| 亚洲午夜电影在线观看| 粗大黑硬长爽猛欧美视频| 国产美女在线免费观看| 久久国产精品99精品国产| 污污视频网站免费| 国产成人亚洲精品无码av大片| a级精品国产片在线观看| 欧美77777| 国产不卡视频在线观看| gay同性男男自免费播放| 极品丝袜系列列表| 人妻在线无码一区二区三区| 性色爽爱性色爽爱网站| 女神校花乳环调教| 亚洲久热无码av中文字幕| 能在线观看的一区二区三区| 国产精品VA在线观看无码不卡| 久青草影院在线观看国产| 美女扒开胸罩摸双乳动图| 在线播放国产一区二区三区| 久操视频免费观看| 毛片免费全部播放一级| 午夜看黄网站免费| 在线a免费观看最新网站| 日本一二三高清| 亚洲人成人77777网站| 熟妇人妻VA精品中文字幕| 国产在线a免费观看| se94se欧美综合色| 无遮挡呻吟娇喘视频免费播放|