問題タブ [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.
bluetooth - Bluetooth ペアリングの問題
iMx6 プラットフォームで汎用ベンダーの USB ベースのドングルを使用して、WEC2013 で Bluetooth をテストしています。WEC2013 BSP で提供されるデフォルトの HCI トランスポート層を使用しています。
BT がオンになっており、近くにあるすべてのデバイスをスキャンできます。
次の一連の sysgen 変数とレジストリ エントリを有効にしました。
システム生成変数:
レジストリ エントリ:
デバイスとのペアリングでは、さまざまなシナリオが観察されました。
ボードからモバイルに接続する (WEC2013 で動作する imx6+usb ドングル) ここで、bthsettings UI からペアリングを開始すると、ペアリングは成功します。両側で 6 桁の自動パスキーがトリガーされます。
bthsettings UI を開かずにモバイルからボードに接続します。ここで一度ペアリング成功。UI が開いていない場合 (バックグラウンドで BT がオンになっている場合)、モバイルからペアリングが開始され、両方が自動化された 6 桁のパスキー方式を使用してペアリングされます。ただし、これは内部的に bthsettings UI を呼び出すため、次にモバイルからペアリングを行うと、モバイル側は手動でキーを挿入するよう求めます。モバイルでキーを入力してペアリングを押すとすぐに、ペアリング拒否の通知がモバイル端末に表示されます。したがって、この場合はペアリングに失敗します。
bthsettingsを開いたときにモバイルからボードに接続します。ここでペアリングに失敗。モバイルからペアリングを開始すると、キーの手動挿入 UI が呼び出され、キーを挿入してペアリングを押すと、モバイル端末にペアリング拒否通知が表示され、ペアリングに失敗します。
これらの失敗したシナリオでは、チップからの「ピン コード要求イベント」に対して、上位層が「ピン コード要求否定応答コマンド」で応答しています。
このペアリング プロセスに関する情報が必要です。UI が開いているかどうかに基づいて、この自動キーおよび手動キー生成メソッドが呼び出されるのはなぜですか? そして、なぜ手動キーケースが失敗するのですか?
レジストリ エントリまたはスタック機能が不足していませんか?
web-services - Windows Embedded Compact webservices.dll
http://developer.toradex.com/software-resources/arm-family/windows-ce/tegra/release-details?view=release-roadmap&issue=10304では、「webservices.dll を手動でターゲット フォルダ \Flashdisk\System\" を削除して、イーサネット デバッグの問題を修正します。私の問題は、どこからファイルをコピーすればよいかわからないことです。何か案は?
WEC2013用です。
c++ - ボタン イベントは、1 回おきのクリックのみを登録します
Expression Blend 3 を使用して標準ボタンを作成し、これを LED をオンにするイベント ハンドラーに結び付けました。LEDをオフにするための同様のボタンもあります。WindowsCreateEvent()
とSetEvent()
.
私が直面している問題は、バックエンドがイベントを登録するためにボタンを 2 回押す必要があることです。各クリックはフロントエンドによって登録され、SetEvent()
関数が実行されますが、バックエンドで取得されるのは 2 回目のパスのみです。
フロントエンドの実装:
バックエンド イベントの実装:
バックエンド イベント スキャン:
を明確にするためにcase
、バックエンドに関連するすべてのイベントのリストを含む switch-case 無限ループがあり、他のイベントが発生するたびに登録されるため、これは問題なく機能します。
コードで何か間違ったことをしているかどうかわかりません。コーディングに関する限り、それはかなり簡単に思えます。これは Windows 機能の単なるバグですか?
コードをステップ実行して何が起こっているのかを確認しようとしましたが、常にSetEvent
関数にヒットするため、コードに問題は見つかりませんでした。SetEvent
毎回イベントオブジェクト名を設定していないようです。
windows-ce - Compact 2013 の Windows CE AppBuilder でランタイム ライブラリを選択する
SDK (CEPC SDK としましょう) をインストールすると、SdkRootPath にフォルダー ツリーが作成されます。このツリーには、静的ライブラリを含む 2 つのフォルダーが含まれています。
MSVCRT.lib
両方のフォルダに があります。デフォルトの検索パスの順序は
- $(SdkRootPath)crt\Lib\x86
- $(SdkRootPath)atlmfc\lib\x86
- $(SdkRootPath)Lib\x86\debug
- $(SdkRootPath)Lib\x86\retail
ライブラリの 2 つの異なるコピーをここに置く目的は何ですか?
適切なライブラリを選択するためのベスト プラクティスは何ですか?
編集:ファイルのサイズが異なります。サイズは次のとおりです(上記の順序で):
Crt\Lib\x86\msvcrt.lib
2,656,238 バイトLib\x86\retail\msvcrt.lib
1,717,936 バイト
windows-ce - Win EC7 / EC2013 上の WebSocket?
Win EC7 / EC2013 で WebSocket プロトコルを使用した経験のある人はいますか? WebSockets をサポートするブラウザはありますか?
前もって感謝します。
windows-embedded-compact - WinCE7 と WEC7 の違い
Windows Embedded Compact 7 のトレーニングを検索してみたところ、一部のトレーニングで Windows CE 7 について言及されていることがわかりました。そのため、Windows CE 7 と Windows Embedded Compact 7 に違いがあるかどうかを知りたいです。または、これらを実行してください 2同じことを指しますか?