Which CPU type for Smartphone development?
Over in the newsgroup today someone asked a common question: "When I'm developing for Smartphone in eVC, which processor should I select?".
The answer is straightforward: ARMv4. All Pocket PC and Smartphone devices since 2000 use the ARMv4 processor. The only other processor you'd ever want to use is x86, and that's only if you're compiling your app to use in the emulator.
[Author: Neil Enns]
Comments
- Anonymous
September 09, 2004
and if i remember correctly, the new Visual Studio 2005 comes with an arm v4 emulator insted of just the old x86 versions, so you can develop and compile for ARMv4 and test under ARMv4. - Anonymous
September 10, 2004
Yep yep, that's absolutely right. Visual Studio 2005 includes a brand new emulator that runs ARM code, so you won't even have to use x86 at all!
Neil - Anonymous
September 13, 2004
but there is only "armv4" and "emulater". So when i emulator ,i can not select x86.
why? - Anonymous
September 14, 2004
What development environment are you running? Is this a native or a managed project?
Neil - Anonymous
September 14, 2004
EVC4.0, windows2003,
SDK include: smartphone 2003 SDK / Standard SDK
CPU include:win32[WCE ARMV4] debug/release,win32[WCE emulator] debug/release
output include: smartphone 2003 emulator,smartphone 2003 device
so,even I emulator, i can not select x86. - Anonymous
September 15, 2004
Use the Emulator listing and that'll build for x86.