如何移植USB RNDIS设备驱动程序?

时间:2009-05-27 09:01:55

标签: c++ windows linux-device-driver usb-drive

首先:我完全是这类工作的新手。

我有一个USB rndis设备驱动程序,用于某些仅在XP / 2000 / Vista中运行的硬件。但是我想把它移植到CE或Linux,供应商也说开发人员应该这样做。

总之,我有驱动程序的XP驱动程序和接口/端点配置。我有两个相关的问题:

  1. 为什么我需要编写驱动程序来使用IP号码来通信设备? Windows默认不支持吗?

  2. 如果是这样,我需要知道将驱动程序移植到另一个操作系统?我使用了windriver,它有配置,但接下来我该怎么办?我还应该了解该设备还有什么?

1 个答案:

答案 0 :(得分:2)

我不能直接回答你的问题,但是有Synce项目 MS ActiveSync替代Linux。它允许通过rndis与Windows Mobile设备通信。因此,如果你走过网站,你会发现linux usb-rndis-lite驱动程序的来源。

可能这可以作为你工作的起点。