1

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

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

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

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

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

4

1 回答 1

2

我不能直接回答你的问题,但是有Sync项目,它是 linux 的 MS ActiveSync 替代品。它允许通过 rndis 与 Windows Mobile 设备进行通信。因此,如果您浏览网站,您会找到适用于 linux 的usb-rndis-lite驱动程序的源代码。

也许这可以作为您工作的一些起点。

于 2009-05-27T10:59:04.793 回答