0

私は非常に初心者の組み込み開発者であり、Windows Embedded Compact と Toradex Apalis T30 COM を使用して商用製品を開発しようとしています。最初に失礼します。私は専門家でも訓練を受けたエンジニアでもありません。境界を押し広げようとしている単なる愛好家です。また、このため、低レベルの USB の経験がないことも述べておく必要があります。私は WEC 2013 を使用したいと思っていますが、Toradex ではまだ準備が整っていないため、少なくともあと 1 か月は WEC 7 に行き詰まっていると思います。

私の問題は、WEC で USB クライアント機能を実装する方法がわからないことです。のように、PC をホストとして、デバイスを USB クライアントとして PC に接続できるようにしたいと考えています。デフォルトでは、Active Sync(現在はDevice Centerなど)アプリケーションに接続され、間違いがなければある種のシリアル通信が可能になりますが、デバイスをActiveSyncに依存させたくありません。あまりプロフェッショナルに見えず、往年の Windows Mobile と多くの関連性があるため、顧客に印象を与えません。

私のデバイスは 3D プリンターであり、3D プリンター用のネイティブ USB クラスはないと想定しています。私が知っているすべての 3D プリンターは、USB COM ポートを使用して通信するだけであり、私にとってはそれで問題ないと思います。ここで知りたいのは、自分のデバイスをプラグ アンド プレイの USB COM ポート (すべての主要なデスクトップ オペレーティング システムをサポートできる) として表示させる方法です。デバイスの UART ポートでこれを行うために FTDI チップを使用できることはわかっていますが、COM に USB クライアント ポートが組み込まれているという事実を考えると、それは少しもったいないと思います。

WEC にはこのような機能が組み込まれていると思われるかもしれませんが、実際に存在する場合の使用方法に関するドキュメントは見つかりません。私が見つけることができる最高のものはhttp://msdn.microsoft.com/en-us/library/ee481935.aspxですが、ページには実際に役立つことは何もありません。

PS。USBベンダーIDを購入する余裕がないので、これを必要としない解決策があることを願っています.

4

1 に答える 1