• ベストアンサー

Windows XP Embeddedについて

Windows XP Embeddedについて教えて下さい。 今、x86系CPU搭載のPCボードにOS(Windows CE)をインストールして、突然に電源をOFF(電気的にOFFする。例えば、PCのコンセントを抜く。)されることがあっても、それに耐えうるマシンを製作しようと思ってます。 以下、素人の質問で恐縮なのですが、ご回答いただければ幸いです。 1) Windows XP Embeddedは、Windows CEと同様に組み込み機器用のOSということを知りました。 Windows CEは、OSをROM(例えばCF)にインストールするため、突然に電源をOFFしてもファイルの破損がないそうなのですが、同様にWindows XP EmbeddedをROMにインストールすれば電源をOFFしてもファイルの破損がないのでしょうか? 2) また、WindowsXP上でVisualStudio2005を使用して作成(ビルド)したアプリケーション(バイナリの実行ファイル)は、そのままコード変更や最ビルドすることなくWindows Embedded CE6またはWindows XP Embedded上で動作するのでしょうか? 以上、よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • getamo
  • ベストアンサー率100% (1/1)
回答No.1

詳しい仕様を確認するには直接マイクロソフトにメールして確認するなりされる事をお勧めしますが、私の知っている限り、 1)Windowsベースのembeddedシステムはバッテリーバックアップされることが前提のシステムです。つまり電源を切るとシステムはファイルシステムの書き込みを行った後にスリープします。シャットダウンしたり、いきなり落ちたりはしません。(してはいけない) システムが起動中にバッテリーを無理やり外したりした場合はファイルシステムが壊れる可能性はあります。 2)Windows CEやWindows XP embeddedはソース、バイナリレベル共にWindowsXPとの互換性はありません。専用の開発環境が必要になります。120日有効なトライアルバージョンがマイクロソフトのWebサイトからダウンロードできますので、まずはそれを使ってみるのが一番かと思います。

参考URL:
http://www.microsoft.com/windows/embedded/eval/trial.mspx
zaki999
質問者

お礼

返信が遅くなって申し訳ありません。 ご親切なご回答ありがとうございました。一度、トライアルバージョンを使用してみたいと思います。

その他の回答 (1)

  • zzzz0000
  • ベストアンサー率68% (127/186)
回答No.2

XP EmbeddedはファイルシステムのないROMにはインストールできません。UDF, CDFS, NTFS, FAT等のファイルシステムをサポートするデバイスが必要です。コンパクトフラッシュはファイルシステムをサポートするデバイスであって単純なROMとは違います。Enhanced Write Filter(EWF)を使えば電源をOFFしてもファイルの破損はほぼないといえます。 CEのアプリケーションはEmbedded C++で作成します。今はVisual Studio 2005に統合されているようですが。いずれにせよCEのアプリケーションはCEでしか動作しません。 XP Embeddedのアプリケーションは基本的には普通のWin32アプリケーションです。 CE、XP EmbeddedのOS自身は必要なコンポーネントを集めて作成します。作成ツールがANo.1の2)です。XP EmbeddedのOS自身はXP Professional英語版(+MUI)のバイナリと同じものを組み合わせて出来ています。 x86系CPUのCE用のドライバは品揃えに難があるように思います。XP Embeddedのほうが良いと思います。

zaki999
質問者

お礼

返信が遅くなって申し訳ありません。 貴重な情報ありがとうございます。ぜひ参考にさせていただきます。

関連するQ&A

  • Windows XP Embedded

    windows xp embeddedについてなのですが この度、windows xp embeddedをPC用に ビルドしたいのですが 参考書などがないので よく分かりません できれば、一から 教えていただけたら幸いです。

  • Windows XP Embedded開発について

    Windows XP Embeddedによるイメージ開発初心者です。 Embedded使用を引き継ぐことになり、ビルドまでの流れは一通り習得しましたが、ビルドを行うと「File not found」エラーが数百件発生します。 File not foundとなったファイルはリポジトリフォルダ内に入っているのですが、Target Designerにて参照するリポジトリファイルを選択できるのでしょうか。ビルド後に出るエラーは下記のものです。 Code = 0x800a004c Description = The index specified does not reference an existing item in the collection. よろしくお願いします。

  • Windows Embeddedにアクセス導入

    こんにちは。Windows Embedded CEがありますが、このOSにマイクロソフトアクセスをインストールすることができるでしょうか? 何がやりたいかというと、Windows Embedded CE対応のハンディーターミナルを購入して、アクセスをインストール。アクセスのレポート機能を使って簡単な帳票を印刷したいと思っています。 モバイルプリンタに帳票を出力したいと思っています。このような事は可能でしょうか?

  • Embedded XP SP2 Feature Pack 2007 を使って普通にPCにインストールするためのEmbedded XP を作ろうとしています

    Embedded XP SP2 Feature Pack 2007 を使って普通にPCにインストールするためのEmbedded XP を作ろうとしています。 通常の「Windows XP Pro SP2」と作成した「Windows XP Embedded」を次のディレクトリに分けてマルチブートしようとし います。 ○通常のWindowsXP    C:\WINDOWS    C:\Documents and Settings    C:\Program Files ○作成するWindows Embedded XP    C:\WINDOWS_EMB    C:\Documents and Settings Emb    C:\Program Files Emb 次の手順で処理しています。 1.device manager などでシステムファイルをチェックし Component Designer でコンポーネント作成 2.1で作成のコンポーネントを Component Database Manager でDBへインポート 3.tapでアナライズして情報をとり Target Designer インポート 4.日本語環境などを取り込んで一連のチェックを行いビルド 5.Boot.iniをマルチブートに変更して結果物と一緒にCドライブにコピー   (この際「作成するWindows Embedded XP」のディレクトリは、正しくできています) 結果起動すると・・・ 何故か「C:\Documents and Settings Emb」では、なく「C:\Documents and Settings」を参照してスタートメニュに「通常のWindowsXP」側の情報が表示されてしまいます。また、設定していないにも関わらず Windows Embedded Studio の SQL server service manager なども Windows Embedded へ設定されています。 なぜ、Windows Embedded が「C:\Documents and Settings」を参照してしまうのでしょうか? どうしてこうなってしまうか分からず困っています。 アドバイスをお願いいたします。

  • Windows NT Embedded ?

    Windows NT とWindows NT Embedded の違いを教えて下さい。 Embedded OSは機器組み込み型OSとの事ですが、昔のアセンブラ全盛時、 各社が自前のOSを開発し製品にチップとして組み込んでいたものと 同様と考えていいのでしょうか? Windows NTのPCに対し、Windows NT Embeddedに置き換えた場合 どのような点が違うのでしょうか? 質問が抽象的で失礼します。Microsoftのページをみても良く解らなかった ものですから。

  • Windows Embedded SP2 のデスクトップに関する質問

    Embedded SP2にて、シェルを”Shell prototype component”を採用しイメージを作成しました。 ビルドしたOSイメージを起動後、デスクトップ右下に ”Windows XP Embedded ...”といったOSバージョン並びにビルド番号が表示され、その表示を消したいと思っています。 非表示にするレジストリは以下との認識でしたが、操作しても表示が消えず、途方に暮れています。 ・キー: HKEY_CURRENT_USER\Control Panel\Desktop ・値:PaintDesktopVersion ・データ:0 Embeddedで開発したOSの、バージョン表示・非表示の要因はレジストリ以外に他の物があるのでしょうか? ご存知の方がいらっしゃいましたら御教示下さい。宜しくお願いします。

  • Windows XP Embeddedの電源管理とCFに対するライトプロテクトについて

    Windows XP Embeddedの開発を行なっているのですが、 Windowsを終了するとき電源が切れず、「コンピュータの電源を切る準備ができました」の画面でとまってしまいます。これを回避する方法を知っている方がおられましたら教えてください。お願いします。 もう一点、CF(コンパクトフラッシュ)に対してWindows XP Embeddedをインストールし、ライトプロテクトをかけようとしたところ、HDDのようにうまくいきません。MSのHPの英文を頑張って読んでみた結果、MSのHPをみるとCFの特性?からそうなっているようなことが書かれているような感じでした。 この辺? http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xpehelp/html/xerefewfvolumeconfiguration.asp これに関して、参考になる情報をお持ちの方がおられましたら、教えて頂けないでしょうか。お願いします。 また、有効な情報の書かれたHPや書籍がありましたら、教えてください。お願いします。

  • Windows CE 5.0のPDAとWindows XPパソコンの接

    Windows CE 5.0のPDAとWindows XPパソコンの接続について。 こんにちは。 Windows CE 5.0を搭載したPDAの中に保存してあるファイルを、 USBケーブルでWindows XPのPCに接続して、PCにコピーしたいのですが、 社内のシステム上の制限でActiveSyncをインストールすることができません。 USBケーブルで接続しただけでも、ファイルのやりとりは出来るのでしょうか? よろしくお願いいたします。

  • XP Embeddedでアプリケーションを組込む方法

    Windows XP Embedded(以下,XPeとします)を読込み専用OSを作成したいです。 読込み専用にするのはEWFでできました。 ただ、いくつかのアプリケーションを組込む必要があります。 アプリケーションを組込み方法がまったく検討がつきません。参考図書や参考となるホームページがあったら教えてください。 EWFを実現しても、読込み専用と読み書きができるように切り替えられるという情報を聞いたのですが、どうすればいいのでしょうか? ちょっとした情報でもいいから、教えてください。助けてください。

  • windows xp インストール

    こんにちは、新しいPC(OS無し)にwindows xp homeを印ストールしようとしているのですが、電源をいれて「bootディスクをいれてください」といわれ、xpのCD-ROMをいれたのですがboot failuerといわれ一向にインストールできません。 windows xpの起動ディスクでなんとかなると考えたのですがフロッピードライブがありません。 よろしくお願いします。