Thursday, May 5, 2011

can I run Windows Embedded CE 6.0 on a regular PC ?

As i just need the hard RT capabilities, can I install and run Windows Embedded CE 6.0 on a regular PC ? (dell or so ?), and UDP out some data ?

From stackoverflow
  • You probably need a Emulator. Check this out:
    http://www.downloadsquad.com/2008/03/02/microsoft-device-emulator-lets-you-run-windows-mobile-6-on-your/

    gil : wouldnt give me any RT ...
    Stevo3000 : Remember WM6 is not CE6 it is based on CE5.
  • (From working with Windows CE 5.0, so there may be some differences, YMMV.)

    You should be able to run Windows CE both in an emulator and installed on the device itself as the host operating system.

    In the first case all you need is an emulator, which is provided with the development kit and in a more expensive version of Visual Studio. This will run the OS fine, albeit a bit slow depending on the architecture you choose to build the Guest OS for.

    In the second case you will actually need to find or write drivers for the hardware that you want to run on and use. This will require the Platform Builder application (I believe it's a plugin to Visual Studio now) and knowledge of the hardware that you are running on. Windows CE itself does support x86 processors, although I don't remember if it supports all x86 processors (instruction sets) or just 486's.

    If you want to go down the second route you also may be able to get an Intel Atom or AMD Geode board support package (BSP) which will help you develop the drivers.

    kgiannakakis : Windows XP embedded have isn't a RTOS
    Daemin : Removed that reference to Windows XP embedded, as it wasn't in your requirements.
  • You can install Windows CE in a PC, but you would need to create your own image. See this tutorial in MSDN. Also google for CEPC.

    Finally visit Mike Hall's blog. I remember reading a related article there, but I can't find it now. Anyhow, this blog is a great resource for Windows Embedded.

0 comments:

Post a Comment