0

我是16年的Windows UI開發人員,現在正在研究嵌入式設備上的網絡編程。這完全超出了我的專業領域。我需要研究2個設備上的網絡編程:設備1將使用Windows Embedded Compact 7(WEC7)作爲其操作系統。它需要自動配置其網絡(即插即用),以便它可以通過以太網連接到設備2。我在哪裏可以瞭解有關網絡編程以自動配置嵌入式設備的信息?

設備2將作爲交換機將設備1連接到PC或LAN。設備2將使用我們的定製操作系統,並將有2個以太網端口。我們需要從頭開始編寫我們的網絡代碼。

我們希望設備1和設備2自動配置它們自己,以便用戶不必對網絡進行任何配置。他們應該即插即用。

設備1 < - (插入) - >設備2 < - (插入) - > LAN或PC

那麼,我應該弄清楚如何從這個網絡功能編程在我們的定製操作系統基礎上,我應該在哪裏瞭解Windows Embedded Compact 7網絡自動配置編程?你會推薦哪些好書或在線教程?

我們還沒有決定我們將使用的協議,這就是我正在研究的。

任何和所有的幫助將不勝感激。

+0

這是10/100或1000BaseT(gige)還是更快?這些設備是否已經有Windows驅動程序? mac和phys都是他們自己的獨特的怪獸,有些你必須下載固件,有些可以在板上放置eeprom,固件可以在放置前通過零件或程序進行一次編程。有些不需要固件。有些固件仍然需要手持來啓動,有些只需打開並工作。自動協商通常在默認模式下進行,強制非自動協商是您必須做更多工作才能實現的事情。 –

+0

所以這是編程一些硬件驅動程序的問題,或者這是硬件將工作,我們需要發明或選擇一個協議問題? –

+0

我們已經有硬件。我們現在需要弄清楚軟件。設備1使用Windows Embedded Compact 7,所以我們有一些很好的工具,但其他設備將要求我們編寫自己的網絡資料,因爲操作系統是我們自己編寫的。我正在尋找資源來研究如何編程嵌入式設備上的網絡功能,而不是硬件。 – Curtis

回答

1

好的,

我找到了答案,或者至少是一個很好的起點。它被稱爲UPnP論壇。他們有一個很好的概述文件:

UPnP Device Architecture 1.1

有關獲取設備是網絡插頭和可播放上述文件的談判。所以他們會自動配置他們的IP或在必要時使用DHCP,並且會談到如何完成這一切。

如果其他人知道類似於上面的教程的好資源,請告訴我。

相關問題