英創公司的嵌入式網絡模塊產(chan) 品EM9000和EM9260,以高性能ARM9為(wei) CPU,預裝Windows CE操作係統,主要應用於(yu) 工業(ye) 自動化領域。 EM9000和EM9260均帶有一個(ge) 100M以太網接口,可滿足大多數工業(ye) 網絡應用的需求。對雙網絡應用的需求,在硬件上可以利用英創模塊的精簡ISA 擴展總線,在用戶的應用底板上擴展第二個(ge) 以太網接口,更簡單的方法是在ISA總線上直接連接英創公司成熟的以太網擴展模塊ETA719,如圖1所示,就可快速實現具有雙以太網接口功能的硬件環境。

圖1 用EM9000評估套件+ETA719構成雙網絡應用環境
ETA719是一款基於(yu) RTL8019AS網絡控製器的網絡擴展模塊,接口通訊速率為(wei) 10Mbps,接口形式為(wei) 標準RJ45,支持通用的5類雙絞線。ETA719可滿足係統與(yu) 絕大多數設備的通訊需求。在軟件方麵,英創公司為(wei) ETA719設計了完全符合微軟NDIS標準的以太網驅動程序,客戶隻需在訂貨時聲明需要雙網絡功能即可。以EM9000為(wei) 例,當係統加載了雙以太網配置後,可以在控製麵板的“網絡連接”中看到兩(liang) 個(ge) 完全獨立的網絡,如圖2所示:

圖2 雙網絡接口參數設置界麵
用戶可通過EM9000的人機界麵來設置各網絡的參數,如IP等,也可通過編寫(xie) userinfo.txt文件,通過係統來自動設置網絡參數。
在調試方麵,1#網絡接口繼續作為(wei) 調試接口。
在用戶應用程序開發方麵,仍然使用WinSock的API,係統將根據需要連接的對端IP自動進行選路。注意隻能在一個(ge) 網絡中設置缺省網關(guan) ,這樣當應用程序需要連接的不是係統所處的兩(liang) 個(ge) 網段時,數據將從(cong) 缺省網關(guan) 所在網段發出。
轉載請注明出處。







相關文章
熱門資訊
精彩導讀



















關注我們

