Re: Questions regarding x86



To answer your first question, there are a couple routes you can go. You can get an old PC and a NIC supported by CE (searching the newsgroups should point you to some options) and do development on this 'CEPC'. Or you can use the ARM emulator.

From an application development perspective, using the emulator should be
just fine. From the app perspective, whether you're using an ARM or x86 CPU is not very important. There will be some performance differences between x86 and ARM, but generally the emulator will perform slower than a real device, so if you have good performance there you should be fine on your x86 device. If your application developers need to interact with drivers specific to your device, your app developers can stub out those calls in their apps while the device is still in development. Then once driver development is complete, you can fill in the stubs and connect the apps to the actual device drivers.

Hopefully someone else here can speak to your other questions. What version of CE are you targeting?

--
--Travis Hobrla
http://blogs.msdn.com/ce_base/

This posting is provided "AS IS" with no warranties, and confers no rights.
"WernerG" <WernerG@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message news:A2A619FF-4158-4700-9259-3D7E56AC0BB2@xxxxxxxxxxxxxxxx
Hi there.

I am leading an effort to develop a kind of navigational application. I
started about a week ago with no knowlege what so ever about WinCE
development. The device we are using is a small touch screen x86 PC. (iEi
Afolux AFL-07a ) I have managed to use platform builder to create the WinCE
platform and it works great.

My second step is to create an environment for the developers to do their
thing in. That is, generate the SDK with the emulator. Unfortunately I have
found out that x86 does not support emulation. Now my question is... what is
the best way to proceed? Should I ditch x86 and build another WinCE platform
on the ARMv4 and develop my applications(.NET CF) for that?

The other thing I noticed is that if I start a new Windows Ce 5.0 Device
application I can actually run the application in Windows XP. I can even use
the debugger found in Microsoft .NET Framework SDK v2.0 to debug the
application. What I would like to have is that when I press F5 in VS2005 it
just runs the executable instead of trying to fire up an emulator. Is this at
all possible? I tried setting the debug action to "Start external program"
with the debug executable as the program but it does not work. It wants to
launch an emulator.

Any help or advice would be greatly apreciated. I just want to know what is
the best coarse of action for me to take right now.

Kind regards,

Werner

.



Relevant Pages

  • Re: Questions regarding x86
    ... By far the best route would be to get a device for each developer and have them develop their app against the actual hardware. ... If that's not an option, then using the ARM emulator is fine, as it's not likely you'll be doing anything ARM specific. ... In short - best bang for your buck to get your developers productive, unless you have a *lot8 of them is to just get them all real iron, roll an SDK for it and let them develop and debug against it. ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Need Help in Debugging StandAlone WInCE 6.0 App using PB/VS 20
    ... The app is meant to run on SH processor. ... emulator to first debug on the host. ... Infact, there is no emulator. ... do is to build/compile source on host. ...
    (microsoft.public.windowsce.app.development)
  • Emulator has stopped launching application for Debug
    ... When I try to debug my smart device application. ... The Pocket PC 2003 emulator starts up and connects. ... Deploying sqlce.wce4.x86.cab ... is there a limit on the size of app that can be run in debug mode ...
    (microsoft.public.dotnet.framework.compactframework)
  • Debugging in device emulator
    ... I'm trying to debug my app inside of device emulator with VS2005. ... When I'm trying "Start debugging", app is deployed on emulator, executed there, but all my breakpoints are not working. ... For sure it's debug configuration, emulator connected through DMA and I have no other devices or emulator instances running.. ...
    (microsoft.public.vstudio.development)
  • Debugging in device emulator
    ... I'm trying to debug my app inside of device emulator with VS2005. ... When I'm trying "Start debugging", app is deployed on emulator, executed there, but all my breakpoints are not working. ... For sure it's debug configuration, emulator connected through DMA and I have no other devices or emulator instances running.. ...
    (microsoft.public.pocketpc.developer)