1

まず、私はこの種の仕事の初心者です。

XP/2000/Vista でのみ動作する一部のハードウェア用のUSB rndisデバイス ドライバーがあります。しかし、私はこれを CE または Linux に移植したいと考えており、ベンダーも開発者はそうすべきだと言っています。

要約すると、XP ドライバーと、ドライバーが持つインターフェイス/エンド ポイント構成があります。そして、私は関連する2つの質問があります:

  1. IP 番号を使用してデバイスと通信するためにドライバーを作成する必要があるのはなぜですか? Windows はデフォルトでそれをサポートしていませんか?

  2. その場合、ドライバを別の OS に移植するには何を知る必要がありますか? windriver を使用して構成を取得しましたが、次に何ができますか? デバイスについて他に知っておくべきことは何ですか?

4

1 に答える 1

2

ご質問に直接お答えすることはできませんが、Syncプロジェクトがあります。これは、Linux 用の MS ActiveSync の代替品です。rndis を介して Windows Mobile デバイスと通信できます。そのため、サイトを歩いてみると、Linux 用のusb-rndis-liteドライバーのソースが見つかります。

これは、あなたの仕事の出発点として使用できるかもしれません。

于 2009-05-27T10:59:04.793 に答える