資料介紹
通過分析網卡基本通信過程控制和數字信號處理器( DSP)對網卡直接編程方法, 成功設計基于DSP的網絡通程序,從而最終實現DSP系統數字化和網絡化的融合。
DSP芯片是專門為實現各種數字信號處理算法而設計的、具有特殊結構的微處理器,其卓越的性能、不斷上升的性價比、日漸完善的開發方式使它的應用越來越廣泛。將計算機網絡技術引入以DSP為核心的嵌入式系統, 使其成為數字化、網絡化相結合,集通信、計算機和視聽功能于一體的電子產品,必須大大提升DSP系統的應用價值和市場前景。將DSP技術與網絡技術相結合,必須解決兩個關鍵問題: 一是實現DSP與網卡的硬件接口技術, 二是基于DSP的網絡通信程序設計。DSP與網卡的硬件接口技術參考文獻[1] 有比較詳盡的論述,以下主要討論基于DSP的網絡通信程序設計。
1 通信協議的制定
協議是用來管理通信的法規, 是網絡系統功能實現的基礎。由于DSP可以實現對網卡的直接操作, 對應于OSI 網絡模型,網卡包含了物理層和數據鏈路層的全部內容, 因此,規定了數據鏈路層上數據幀封裝格式, 就可以為基于DSP的局域網絡中任意站點之間的通信提供具體規范。因為以太網是當今最受歡迎的局域網之一,在以太網中,網卡用于實現802.3 規程,其典型代表是Novell 公司的NE2000和3COM公司的3C503等網卡, 所以研究工作中的具體試驗平臺是以DSP為核心構成的以太局域網,主要用于語音的實時通信,所使用的網卡為Novell 公司的NE2000網卡。NE2000網卡的基本組成請見參考文獻[2] ,其核心器件是網絡接口控制器( NIC)DP8390。該器件有三部分功能:第一是IEEE802.3MAC(媒體訪問控制)子層協議邏輯,實現數據幀的封裝和解封, CSMA/CA (帶碰撞檢測功能的載波偵聽多址接入)協議以及CRC校驗等功能;第二是寄存器堆,用戶對NE2000網卡通信過程的控制主要通過對這些寄存器堆中各種命令寄存器編程實現;第三是對網卡上緩沖RAM的讀寫控制邏輯。DP8390發送和接收采用標準的IEEE802.3幀格式。IEEE802.3參考了以太網的協議和技術規范, 但對數據包的基本結構進行了修改,主要是類型字段變成了長度字段。
DSP讀出數據包和打包從目的地址開始。目的地址用來指明一個數據幀在網絡中被傳送的目的節點地址。NE2000支持3種目的地址:單地址、組地址及廣播地址。單地址表示只有1個節點可以接收該幀信息;組地址表示最多可以有64個字節接收同一幀信息;而廣播地址則表示它可以被同一網絡中的所有節接收。源地址是發送幀節點的物理地址, 它只能是單地址。目的地址和源地址指網卡的硬件地址,又稱物理地址。
- 嵌入式Linux應用程序開發-(9)UDP網絡通信應用程序(UDP-Socket)
- arm11嵌入式系統實時網絡通信和lcd顯示的實現
- ARM11嵌入式系統實時網絡通信和PWM波輸出控制的實現
- 非連續數據網絡通信系統設計與實現 22次下載
- DSP系統程序遠程更新的研究與實現 10次下載
- 基于windis32技術實現網絡通信監測 9次下載
- Java面向對象程序設計-第9章_網絡通信 3次下載
- 使用JAVA編寫網絡通信程序 15次下載
- 內存對齊對網絡通信程序的影響 12次下載
- 網絡通信過程 14次下載
- 網絡通信過程研究 7次下載
- 在LabVIEW上實現網絡通信【集合】_程序案例 38次下載
- LabVIEW上實現網絡通信_labview程序案例 86次下載
- 在LabVIEW中利用TCP_IP協議實現網絡通信_labview程序案例 661次下載
- 基于DSP 的網絡通信程序設計
- 基于DSP實現多幀數據準確通信系統的設計 2050次閱讀
- 基于DSP芯片實現異步串行通信系統的軟硬件設計 2799次閱讀
- 基于DSP和以太網控制芯片Ax88796實現通信高速數據傳輸系統的設計 2691次閱讀
- 用于實現三種總線網絡通信的混合網關設計方案 2507次閱讀
- 基于變電站技術和計算機網絡通信技術實現高壓監控系統的設計 4703次閱讀
- 基于LabVIEW和單片機實現DSP應用程序代碼的自舉模塊設計 1963次閱讀
- 計算機網絡通信技術的原理與通信方式分析 4699次閱讀
- OPPO推出的無網絡通信技術是怎樣實現的有什么樣的作用 1w次閱讀
- 基于多核數字信號處理器的雙千兆網絡接口設計 1982次閱讀
- 基于RGMII接口的88E1512搭建網絡通信系統 2.2w次閱讀
- 無線網絡通信中Zibgee和藍牙以及數據安全在智能互聯照明系統中的應用 3338次閱讀
- 網絡數據傳輸socket和http優缺點 2.8w次閱讀
- 基于緩沖隊列的帶網絡狀態監測功能的網絡通信模式應用 668次閱讀
- 八核浮點型DSP的雙千兆網接口設計方案 3247次閱讀
- 基于DSP的網絡通信程序設計 2759次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1489次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 91次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 9次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7基于單片機和 SG3525的程控開關電源設計
- 0.23 MB | 3次下載 | 免費
- 8基于單片機的紅外風扇遙控
- 0.23 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30319次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多