季國華
摘 要:在嵌入式系統中接入以太網包含了PC機+以太網+嵌入式設備的集中式方案、嵌入式系統+以太網控制模塊的分布式方案、RTOS+嵌入式系統微控制器方案、虛擬軟件包+嵌入式微控制器方案、EMIT協議和MCU+emgateway協議方案5種。文章使用的DSP芯片為TMS320F2812,選擇93C46以太網適配器,RTL8019AS作為以太網控制器芯片,將DSP芯片與以太網連接后,使用TCP/IP協議棧,從而完成了硬件系統的連接。之后進行軟件程序的設計,對DSP芯片和以太網控制芯片驅動數據執行初始化,設計好中斷服務程序,以配合數據接收程序的運行,通過數據接收程序讀取網卡內部緩存幀,并最終存儲到內存中,再由數據發送程序將數據包發送到以太網中,從而完成了DSP與遠程PC機的網絡通信。
關鍵詞:DSP嵌入式系統;DSP芯片;以太網適配器;以太網控制器芯片
嵌入式系統是一種以控制、監控或輔助各種操作機器與設備為目的的裝置,是運用計算機技術,圍繞應用需求,對軟件硬件進行相應裁剪,使功能、成本、體積、功耗以及可靠性等都能適應相應要求的專用計算機系統。傳統的基于數字信號處理(Digital Signal Processing,DSP)的嵌入式系統,主要是由DSP和微控制單元(Micro Control Unit,MCU)共同組成的[1]。MCU是一種主處理器,能夠發揮控制功能,進而完成系統內外的網絡傳輸,DSP則是一種協處理器,主要用以計算各類密集數值。隨著工控技術的發展,這些功能都能夠整合到一個單片處理器中,DSP芯片執行數據處理功能,再運用網絡完成傳輸,成為一種更有適應性的應用工藝。……