Welcome to MSDN Blogs Sign in | Join | Help

Visual Studio For Devices

A Team blog from the Visual Studio for Devices Team

Syndication

Which CPU type for Smartphone development?

Over in the news:microsoft.public.smartphone.developer 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]

Published Thursday, September 09, 2004 3:22 PM by MobileDevGroup

Comments

# re: Which CPU type for Smartphone development? @ Friday, September 10, 2004 3:04 AM

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.

Tiernan O'Toole

# re: Which CPU type for Smartphone development? @ Friday, September 10, 2004 12:17 PM

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

Neil

# re: Which CPU type for Smartphone development? @ Monday, September 13, 2004 11:06 PM

but there is only "armv4" and "emulater". So when i emulator ,i can not select x86.
why?

hdzhang

# re: Which CPU type for Smartphone development? @ Tuesday, September 14, 2004 1:21 PM

What development environment are you running? Is this a native or a managed project?

Neil

Neil

# re: Which CPU type for Smartphone development? @ Tuesday, September 14, 2004 6:59 PM

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.

hdzhang

# re: Which CPU type for Smartphone development? @ Wednesday, September 15, 2004 8:32 AM

Use the Emulator listing and that'll build for x86.

Neil

New Comments to this post are disabled
Page view tracker