Active9 years, 3 months ago
The problem I have is that the same executable in the emulator for Windows CE 5 does not work, in addition in the devices that I have that are a scorpio datalogic it happens to me the same, I get the following message in both: is not a valid Windows ce application. When I try to start the app in the WinCe 5.0 emulator a message 'project1' is not a valid Windows CE application. When I run in on the real WinCE 6.0 device it tries to run, but shows hundreds of unhandled exceptions. Windows CE 5.0 builds on previous Windows CE releases in its adoption of shared source. Since 2001, Microsoft has been steadily expanding the available Windows CE source tree with embedded system developers. Windows CE 5.0 is the most open Microsoft operating system to date, though not all of the system is available under shared source agreements.
I need an emulator for Windows CE 5.0 to test an embedded device (not PDA or smartphone) application that I am developing. This is what I have already tried:
- Visual Studio 2008 Pro includes an emulator. Unfortunately, it does not include a Windows CE image (only Windows Mobile and Smartphone). Yes, there is a difference, see the screenshots here. Windows CE includes a 'start button', windows that can be minimized, moved around etc.
- There is a Windows CE Device Emulator available from Microsoft. Apart from the fact that its license only permits non-commercial use, it does not run in Windows 7 (it requires .net Framework 1.1, which is incompatible with Windows 7) nor in Windows XP mode (error message: 'Emulator for Windows CE will not run one virtual machine within another. Please run the virtual machine on the host operating system').
Is there any option that I have missed?
Windows Ce 5.0 Emulator Download
Heinzi
HeinziHeinzi
128k4343 gold badges283283 silver badges422422 bronze badges
2 Answers
Have you tried running Microsoft VirtualPC along with the Windows CE6 image or some other image for the version you are using
I have not tried this myself, but it seems to work. (from my google/youtube searches)
gruntledgruntled
Yes, the option you've missed is that you can create your own CE image for the emulator with the emulator BSP. You then generate an image and run it with Device Emulator 3.0.
The reason Microsoft no longer ships a CE emulator image is that there is no such thing as a 'standard' Windows CE OS image. Generally speaking you create an image that matches whatever you've got on your specific target hardware.
ctackectacke62.4k1414 gold badges8888 silver badges146146 bronze badges
Not the answer you're looking for? Browse other questions tagged visual-studio-2008windows-7windows-ceemulationmobile-devices or ask your own question.
A version of the Windows CE operating system | |
Developer | Microsoft |
---|---|
Working state | Discontinued |
Source model |
|
Latest release | CE 5.2.19202 |
Kernel type | Hybrid kernel |
License | |
Preceded by | Windows CE 4.0 |
Succeeded by | Windows Embedded CE 6.0 |
Official website | https://msdn.microsoft.com/en-us/library/ms905511.aspx |
Support status | |
|
Windows CE 5.0 includes a stripped-down version of WordPad.
Windows CE 5.0 (codenamed 'Macallan' because Magellan brand GPS units run it.)[2] is a successor to Windows CE 4.2, the third release in the Windows CE .NET family. It was first released on July 9, 2004. Like its predecessors, Windows CE 5.0 is marketed towards the embedded device market and independent device vendors. Windows CE 5.0 is billed as a low-cost, compact, fast-to-market, real-timeoperating system available for x86, ARM, MIPS, and SuperHmicroprocessor-based systems.
Windows CE 5.0 builds on previous Windows CE releases in its adoption of shared source. Since 2001, Microsoft has been steadily expanding the available Windows CE source tree with embedded system developers. Windows CE 5.0 is the most open Microsoft operating system to date, though not all of the system is available under shared source agreements. Developers have the freedom to modify down to the kernel level, without the need to share their changes with Microsoft or competitors.
Windows CE 5.x is the base OS for Windows Mobile 6.0, 6.1 and 6.5. On the x86 platform, Windows CE 5.0 competes against Microsoft's other embedded operating systems, Windows XP Embedded and its predecessor Windows NT Embedded.
Platform Builder IDE for Windows CE 5.0 is the last builder tool available as standalone product.
Windows CE 5.0 is now currently available as a 'device emulator'.
The Fujitsu-Siemens Pocket LOOX N100 runs on Windows CE 5, which is normally hidden (with the exception of some scrollbars), but can be seen with a small hack.[3]
Windows CE vs. Windows XP Embedded[edit]
According to Microsoft, Windows CE is preferable to Windows XP Embedded in situations where demanding wireless and multimedia requirements need to be met. The following are the primary considerations for “choosing the right version”:
- CPU architecture: Windows CE supports an extensive array of architectures, including x86, whereas Windows XP Embedded only supports the x86 architecture.
- Real-time applications: Windows CE is a real-time operating system, while Windows XP Embedded is not by default.
- Existing Win32 applications: Windows CE cannot use Win32 binaries, libraries, and drivers without modification.
- Memory footprint: The minimum footprint of Windows CE is 350 kilobytes. The minimum footprint of Windows XP Embedded is 8 megabytes, making it over 23 times larger.
There is also a difference in cost.
See also[edit]
References[edit]
Microsoft Windows Ce
- ^ ab'Microsoft Support Lifecycle'. Microsoft Support. Microsoft. Retrieved February 6, 2015.
- ^Tilley, Chris (2001-02-18). 'The History of Windows CE'. HPC:Factor. Retrieved 2009-07-28.
- ^'Pocket LOOX N100 Windows CE Hack'.
- 'Which to Choose: Evaluating Microsoft Windows CE .NET and Windows XP Embedded'. Microsoft Corporation. September 2003.
- 'Portable CE 5.0'.
Microsoft Windows Ce 5.0 Emulator Download
Retrieved from 'https://en.wikipedia.org/w/index.php?title=Windows_CE_5.0&oldid=872439639'