問題タブ [windows-xp-embedded]
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.
.net - 組み込みの XP を使い始める方法についての提案を探しています
以前はマイクロチップの PIC ファミリを使用していましたが、XP 組み込みシステムを使用することで視野を広げたいと考えており、どこから始めればよいかについての提案を探しています。
passwords - WindowsXPにパスワードを要求させる
ユーザーの身元を確認したいほど機密性の高い機能を備えたソフトウェアがあります。独自のユーザー/パスワードスキームを使用する代わりに、XPでユーザーパスワードに対してパスワードをテストするか、Windowsにユーザーを自己再認証させて、機能にアクセスする権限のあるユーザーであることを確認したいと考えています。
または、ソフトウェアはWindowsXP組み込みでのみ実行されています。
これが可能かどうかはわかりませんが、Windowsにはそのような機能がありますか?
.net - Windows XP Embedded Monitor で実行する WPF アプリの開発
WPF を使用して Windows クライアント デスクトップ アプリを開発した経験はありますが、Windows XP 組み込みデバイス用のアプリを開発したことはありません。XP 組み込みを実行する工場周辺にモニターがあります。XP 組み込みモニターで実行する WPF アプリケーションの開発に問題があるかどうかを知りたいです。
たとえば、XP デスクトップ マシンで実行する WPF または Silverlight アプリケーションの開発と比較して、XP 組み込みモニターで実行する WPF アプリケーションの開発にはどのような課題がありますか?
delphi - Windows XP Embedded で実行している Delphi 2006 アプリでメモリ エラーが発生するのはなぜですか
FastMM4 を使用する D2006 アプリがあります (たとえば、DPR ファイルの uses 句の先頭に「FastMM4」が含まれています)。とにかく、Delphi がメモリ マネージャーとして FastMM4 を使用していることは知っていますが、ダウンロードしたバージョンには、より多くのデバッグ ダンプ オプションがあります。
最近、Windows XP が組み込まれたシングルボード タブレット タイプの産業用 PC でアプリを実行しようとしました。プロセッサーは非インテル「Vortex」チップです。アプリは起動時にメモリ エラーで失敗し、メモリが解放された後にメモリへのアクセスに関する FastMM4 からの苦情で終了します。
ソース コードから FastMM4 の痕跡をすべて削除すると、問題が解決するようです。アプリは問題なく動作します。
私の質問。この問題を引き起こす FastMM4 のダウンロード バージョンについては何ですか? ASM コードの使用に関連していると思われる FastMM4 および Intel 以外のプロセッサでのクラッシュに関する逸話を見てきました。FastMM4 には、非 ASM コードの生成を強制するディレクティブが含まれていますが、それでは問題は解決しません。
FastMM4 の統合された D2006 バージョンにまだ問題が存在する可能性があることを少し心配していますが、まだ確認していません。
debugging - xp が埋め込まれた Windbg、ntdll.dll シンボルが失敗し、他のシンボルが影響を受けますか?
XPが埋め込まれたwindbgを使用しています。オペレーティング システムのシンボルを取得しようとすると、「シンボル ファイルが見つかりませんでした。デフォルトで ntdll.dll のシンボルをエクスポートするように設定されています」というメッセージが表示されて失敗します。(これはXP組み込みの典型ですか???)
自分のコードのシンボルとソースを見つけて読み込むのに問題はありません。ただし、コードをステップ実行すると、dv によって返されるメモリ内の変数の場所が実際のメモリの内容と一致しないように見えるため、コードとシンボル ファイルの間に重大な不一致があることが示唆されます (たとえば、変数を割り当てますが、その後、アドレスその dv の主張がそれに対応することは変更されていないように見えます)。
私のsympathは、最初にシンボルディレクトリをリストし、次にキャッシュ、次にサーバーをリストするので、キャッシュされたシンボルファイルが干渉することはありません.
これは、ntdll シンボル ファイルが見つからず、正しく一致しない別のシンボル ファイルを使用することによる潜在的な影響ですか、それとも他に原因があるのでしょうか?
例:
.sympath D:/Symbols
.symfix+
.srcpath D:/Symbols ** Yes, currently the source is in with the symbols
.reload
** (defaults to export symbols for ntdll.dll since symbol file can't be found)
bp 00401000 (break at a constructor)
g
(program runs till it hits constructor)
l+t
dv /i /t /V ** look up this pointer memory location to check constructor
** We bring up a memory window at the location the this pointer refers to and
** step through the code, but no changes appear in that memory window
** moreover a local LARGE_INTEGER whose value is set with QueryPerformanceCounter
** also appears unchanged after the call
** when the constructor returns we assign the memory address returned by
** new to a global pointer, whose memory address we look up with dt, but
** after the call that address still has 0 in it
これを実際に修正する方法を誰か教えてもらえますか?
補足として、実際には xp 組み込みマシンで cdb をサーバーとして実行し、windbg の「リモート セッションに接続」オプションを使用します。上記のコマンドはすべて、windbg を介して実行されます。
winapi - XP Embedded で WMI Win32_Printer が動作しない
標準の XP システムでは動作するが、XP Embedded テスト マシンでは失敗するコードがいくつかあります。
System.Management.ManagementException : Provider Load Failure が発生します
これが私のコードです:
開始するサービスまたは登録する DLL はありますか?
答えを見つけるのを手伝ってください!
前もってありがとう、フリー
.net - プログラムで.lnkを変更して、ターゲットを変更するにはどうすればよいですか?
Windowsショートカット(.lnkファイル)を開いてターゲットを変更する方法はありますか?現在のターゲットを見つけることができる次のスニペットを見つけましたが、これは読み取り専用のプロパティです。
ターゲットを変更するものが見つかりません。現在のショートカットを上書きする新しいショートカットを作成する唯一のオプションはありますか?..もしそうなら、どうすればいいですか?
.net - .NET WinForms アプリケーションをバイナリ実行可能ファイルに変換する
XP Embedded (512Mb RAM、512Mb HDD) を実行している非常に低スペックのコンピューターを使用しています。IE 8 は .NET には適合しないため、WinForm のプロジェクトをバイナリ実行可能ファイルにコンパイルする (.NET フレームワークから独立させる) ことが可能かどうか疑問に思っていました...私がやっていることは、 Delphi、VB、または同様のもので実行可能ファイルを書き直すには、少しやり過ぎです...
乾杯、
アンドリュー
design-patterns - 現金回収端末のアーキテクチャとパターン
現金ドロップを安全に収集する端末で実行する必要があるアプリケーションの巨大なプロジェクトを渡されました。これは既存のプロジェクトの書き直しであるため、要件はかなり明確に定義されています。これが製品です。私の雇用主は、ほとんどのアプリケーション固有の新しい要件を提供してくれますが、書き直しの品質を最大限に確保するために注意を払う必要があるアーキテクチャの側面と領域に関する一般的なアドバイスをお願いします。アプリケーションは XP Embedded で実行されます。
このようなアプリケーションを作成したことがある人が、重点的に取り組むべき領域についてアドバイスしてくれることを願っています。
io - アトムボードのGPIOにアクセス
このマシン: http://www.nexcom.com/ProductModel.aspx?id=376f4fa5-64f3-41d1-afba-60ee48883465
gpio にアクセスしようとしていますが、Nexcom または Intel のサポートはあまり役に立ちませんでした。
最も近いのは、自分のドライバーを作成する必要があると書かれているこのブログ投稿です: http://geekswithblogs.net/BruceEitman/archive/2010/08/01/windows-ce-using-a-driver-to- readwrite-hardware-registers.aspx
nexcom のマニュアルによると、gpio ポートは 0EE4H (0xEE4) にあると記載されています。この情報をどうすればよいですか?私は本当に自分のドライバーを書くことになっていますか?
編集: Windows XP Embedded および Windows 7 Embedded で動作する必要があります。