2009-05-27 138 views
1

首先:我完全是這種工作的新手。如何端口USB RNDIS設備驅動程序?

我有一個USB rndis設備驅動程序的一些硬件只能在XP/2000/Vista工作。但是我想把它移植到CE或Linux上,供應商也表示開發者應該這樣做。

總之,我有驅動程序的XP驅動程序和接口/終點配置。我有兩個問題有關:

  1. 爲什麼我需要寫一個驅動程序通信使用的IP號碼的設備? Windows不支持默認情況下?

  2. 如果是這樣,我需要知道什麼將驅動程序移植到另一個操作系統?我使用windriver,它具有配置,但接下來我可以做什麼?我還應該知道關於該設備的什麼信息?

回答

2

我不能回答你直接的問題,但存在Synce工程,即 MS ActiveSync的替代Linux操作系統。它允許通過rndis與Windows Mobile設備進行通信。所以,如果你走過現場,你會發現Linux的驅動程序usb-rndis-lite的來源。

可能這可以作爲你工作的一些起點。

+0

我相信這將幫助我獲得基本知識。謝謝你! – ercu 2009-05-27 13:07:35