gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 04:40:39 24 4
gpt4 key购买 nike

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

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

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

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

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

最佳答案

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

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

关于c++ - 如何移植 USB RNDIS 设备驱动程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/914723/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com