問題タブ [windows-embedded-compact]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - x86 プラットフォームの Windows CE 6 で、USB ドライバーがシステムの初期化中とシステムの初期化後にバルク エンドポイントの異なる最大パケット サイズを読み取っている
x86 プラットフォームで Windows CE 6用の USB ドライバーを開発中です。
システムの初期化中に USB が接続されている場合、USB ドライバーの初期化で問題が発生します。
通常、システムの起動後に USB をプラグインすると、USB ドライバーはバルク エンドポイントの最大パケット サイズを 512 バイトとして読み取り、ドライバーは正常に初期化されます。デバッグ出力: (初期化が成功した場合)
しかし問題は、システムの初期化中に USB が接続され、USB ドライバーがバルク エンドポイントの最大パケット サイズを 64 バイトとして読み取り (使用可能なメモリが印刷されていないこともあります)、初期化に失敗することです。デバッグ出力: (失敗した初期化のケース)
そして、すべての USB 転送が失敗していることがわかります。
CQueuedPipe(Bulk)::CheckForDoneTransfers - TD 0xd06759a0 での失敗、アドレス = 1、エンドポイント = 2、errorCounter = 0、ステータス フィールド = 0x22 CQueuedPipe(Control)::CheckForDoneTransfers - TD 0xd067f600 での失敗、アドレス = 1、エンドポイント = 0、 errorCounter = 0、ステータス フィールド = 0
システムの初期化中に一括エンドポイントの異なる長さを読み取るのはなぜですか?
visual-studio - Windows Embedded 8.1 業界向けの Visual Studio
私は現在、WinCE 7 BSP で Visual Studio 2008 を使用しています。Windows Embedded 8.1 Industry BSP に移行したい場合、Visual Studio 2008 自体を使用できますか、それとも VS 2013 をインストールする必要がありますか? 私の OS は Windows 7 です。また、インストールに付属するすべての基本 BSP は何ですか?
native - Windows Embedded Compat 7 は、ネイティブ 80211 IHV 拡張 DLL をサポートしていますか?
Windows Embedded Compat 7 用の WIFI ミニポート ドライバーを開発しています。IHV 拡張 DLL を使用して、ネイティブ 80211 フレームワークでサポートされているセキュリティ機能を拡張する予定です。しかし、IHV 拡張 Dll の WEC 7 サポートを指定するリソースは見つかりませんでした。
WEC 7 がそれをサポートしているかどうか、および開発のためのリソースを教えてください。前もって感謝します
xml - Web API アプリで XML ファイルを読み取るにはどうすればよいですか?
これにより違いが生じる場合、XML ファイルはハンドヘルド デバイスから送信されています。
ここには同様の質問に対する興味深い回答がいくつかありますが、より一般的な回答が私の状況 (クライアントがカスタムタイプ (ComputerInfo) を渡しているように見える) に実際に対応しているかどうかはわかりませんが、私の場合は実際のXML ファイルは、渡される引数です。
2番目の答えは、おそらく「私の路地/医者が注文したもの」のように見えますが、私の方法がどのような署名を持っているべきかわかりません。このようなもの:
?
私の疑問に加えて、XMLDocument タイプが認識されておらず、それをプロジェクトに正式に導入するための「解決」コンテキスト メニュー項目がないことです)。
とにかく、CF アプリは返された Task を処理できますか? XML ファイルを受け取る Web API メソッドはどのように見えるのでしょうか?
networking - WEC7 が Gratuitous ARP メッセージを送信しない
私は、WEC7 プラットフォームのネットワークの起動時の動作を見ています。私の WEC7 ボックスに接続されている PC は、ターゲットのリセット後に再接続するのに 2 分かかります。
私の PC では、ターゲットに対して継続的に ping を実行しており (ping -t)、リセットする前に応答を取得しています。
私がネットワーク上で見ているのは次のとおりです。
- リセットすると、ネットワーク インターフェイスがダウンし、再びアップします。
- PC は ARP を使用して IP アドレスをチェックしており、チェックが終了した後、Gratuitous ARP 要求も送信しています。
- PC は ARP 要求を使用して WEC7 イメージの IP アドレスを見つけようとしますが、WEC7 の準備がまだ整っていないため、成功しません。
- WEC7 イメージが開始されると、ARP 要求を送信して IP アドレスをチェックします。
- 1 ~ 2 分のタイムアウトの後、PC は ARP 要求を WEC7 に送信し、応答を受け取ります。ping が再び機能し始めます。(PC の ARP キャッシュをクリアすると、タイムアウトが短くなります)。
私が期待するのは、手順 4 の後の Gratuitous ARP メッセージです (つまり、ARP キャッシュを更新するために他のデバイスによって使用される、送信者とターゲットの両方の IP アドレスが独自の IP アドレスで埋められた ARP メッセージ)。
SendARP を使用してこれを実装しようとしましたが、ARP メッセージを送信せずに、独自の MAC アドレスで直接返されました。
MAC アドレスを取得した後、WEC7 に Gratuitous ARP メッセージを送信させる方法はありますか?
よろしく、
ヨハン・ボルハイス
sql-server-ce - .NET CF 3.5 から 3.9 への移植 - SQLCE はどうですか?
管理された Windows CE 6 アプリケーションを Windows Embedded Compact 2013 で実行するように移行することを計画しています。現在、アプリは .net CF 3.5 に基づいており、ご存じのとおり、WEC2013 には .net CF 3.9 が含まれています。
私のアプリはファイル ベースのデータベース (.sdf) を使用していますが、.net CF 3.9 が SQL Server Compact をサポートしなくなったことを読みました。
これは本当に SQLite に切り替える必要があるということですか、それとも cab ファイルに SQLCE を含めることができるのでしょうか?
arm - Windows EC7 で OpenCL を使用することは可能ですか?
openCL(NEON、GPU、DSP、FPGAを搭載したARM CPU)をサポートする計算デバイスを備えたシステムがあります。
Windows EC7 を実行しているときに OpenCL を使用することはできますか? どの OpenCL SDK を使用できますか? 成功したプロジェクトや説明へのリンクを提供できる人はいますか?