問題タブ [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.
qt - Windows Embedded Compact 7 用の Qt 5.4 をビルドできません
Qt 5.4 を WEC 用にビルドするのに苦労しています。Toradex SDK ( http://developer.toradex.com/software-resources/arm-family/windows-ce/development-tools#Visual_Studio_2008 ) を使用しています。「Configure –platform win32-msvc2008 –xplatform wince70embedded-armv4i-msvc2008」を使用して構成することはできますが、ビルドは次のような多くのリンクの問題で失敗します。
その後、最終的に次のように失敗します。
....\lib\Qt5Cored.dll: 致命的なエラー LNK1120: 24 の未解決の外部
私はこれらの指示に従っていますhttp://doc.qt.io/qt-5/install-wince.html、http://doc.qt.io/qt-5/windowsce-customization.html、http://doc .qt.io/qt-5/requirements-wince.html .
nmake の完全な出力は、https: //onedrive.live.com/redir?resid=C4C880935B574748!90413&authkey=!ALtPVXdc7CKS1Uk&ithint=file,txt にあります。
これで苦労して3日目になり、ついに試すものがなくなりました。助けてください!
編集:最初からこれを追加する必要があったと思いますが、ここに私が思いついたqmake.confがあります:
c++ - Windows Embedded Compact 2013 - 最初のアプリケーション フォーカス
アプリケーションの起動時にログイン画面が表示され、カーソルがユーザー名のテキスト ボックスに入力するのを (クリックせずに) 待ちたいと思います。グリッドが読み込まれた後、カーソルをフォーカスすることができました。
これにより入力できますが、カーソルは実際には表示されません。
ブラウザー プラグインに最初にフォーカスを設定する必要があることを説明する他のスレッドを見たことがありますが、これは埋め込み Silverlight アプリケーション (C++) であり、Silverlight Web ページ (C#) ではありません。マウスを使用せずにアプリケーションを起動するときに、アプリケーションにフォーカスを設定する方法がわかりません。助言がありますか?
embedded - Windows Embedded USB クライアントのオプション
私は非常に初心者の組み込み開発者であり、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を購入する余裕がないので、これを必要としない解決策があることを願っています.
windows-ce - Windows エクスプローラーに「列バー」(名前、日付...) を表示する
Windows エクスプローラー (ec7) で「列バー」を有効にするにはどうすればよいですか? つまり、ファイルを名前/サイズ/タイプでソートできるバーと、列幅を調整できるバーです。
CE6 デバイスでは、表示されます。私たちの EC7 デバイスでは違います。
これら 2 つのデバイスのレジストリ設定を既に比較しました。また、MS のドキュメントにはヒントがありません。
ご意見ありがとうございます。
よろしく、ティム。
c++ - TID を使用してスレッドを検索する
wec7 ベースのアプリケーションを構築しています。次のスレッドがあります。
VS2008 のリモート ツールを使用してプロセスとスレッドを監視していますが、スレッドはそのプロセスと TID/PID でのみ表示されます。ID に基づいて監視しているスレッドを特定する方法がわかりません。
embedded - Win CE6 のハードウェア ecc で nandflash を使用する
現在、Win CE6 デバイスを新しい nand フラッシュ チップに適合させています。新しい nand はより高い ecc 要件 (4 ビット / 512 バイト) を持ち、オンチップの ecc 計算をサポートします。
Microsoft フラッシュ ファイルシステムは、セクターを消去せずに書き込みます。これは、SectorInfo->wReserved2 にステータス情報を書き込むときに発生します。ここでは、単一ビットのみがゼロに反転されます。
問題は、オンチップ ecc では、ファイルシステムが wReserved2 に書き込むときにもチップが ecc を計算することです。ただし、この ECC をデバイスに適切に書き込むことはできません。これは、ファイルシステムでは行われないセクターの消去が必要になるためです。
ページの予備部分には、1 ページあたり 15 バイトの ecc 非保護領域もあります。SectorInfo の重要な 6 バイトを 2 回保存することがわかりました (つまり、セクター ステータスの wReserved2 と論理セクター番号の dwReserved1)。
しかし、これら 2 つのコピーのいずれかでビットエラーが発生した場合、どちらが正しいかはまだわかりません。
だから、私の質問:
保護されていない 15 バイトを使用してこれを解決する方法についてのアイデアはありますか?
「ステータス情報を書き込む前に消去」をサポートするようにフラッシュファイルシステムを構成できますか
この問題に対する他のアプローチはありますか?
助けてくれてありがとう。
よろしく、ティム。