Advertisement

01.16.2008 at 04:18AM PST, ID: 23086666
[x]
Attachment Details

Backward compatibility of mobile apps. with ARM instruction set variants ?

Asked by RetroRocker in Windows MobileProgramming, Windows Mobile (Pocket PC / Win CE) Operating Systems, Visual Studio .NET 2003

Tags: ARM, CPU core versions, eVC4, Visual Studio 2003 environment, N/A, N/A, mobile device development for Win Mobile variants

Hi
  I distribute a simple mobile device app. written via the Visual Studio 2003 IDE. This is compiled by VS 2003, as I'm sure you will already know, for ARM and ARMv4 instruction set CPU cores amongst others.
There are many variants of ARM instruction sets (I think it's now up to about 11) and as far as I'm aware, my app. behaves just fine on eg. ARMv5 variants. However, I get to hear sometimes that a user cannot run the app. (the latest case being on an ARMv6 core). So 2 questions really ...

1. Is it genuinely the case that all new ARM instruction sets will display *full* backward compatibilty with software compiled for earlier ARM instruction sets (in this specific case ARMv4) ?

2. Assuming that the user installed the software correctly, what else might cause the software not to run, either partially or not all ? (I realise this is a pretty broad ranging question with no definitive answer but opinions are always welcome ;-)

thanks RR
Start Free Trial
[+][-]01.16.2008 at 05:12AM PST, ID: 20671414

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]01.16.2008 at 05:45AM PST, ID: 20671667

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]01.16.2008 at 05:53AM PST, ID: 20671745

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 7-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]01.16.2008 at 07:16AM PST, ID: 20672541

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]01.16.2008 at 07:27AM PST, ID: 20672645

View this solution now by starting your 7-day free trial. Setting up your free trial is quick, easy, and secure. We will return you to this solution, unlocked, when you're done.

 

About this solution

Zones: Windows MobileProgramming, Windows Mobile (Pocket PC / Win CE) Operating Systems, Visual Studio .NET 2003
Tags: ARM, CPU core versions, eVC4, Visual Studio 2003 environment, N/A, N/A, mobile device development for Win Mobile variants
Sign Up Now!
Solution Provided By: Mikal613
Participating Experts: 1
Solution Grade: B
 
 
[+][-]01.16.2008 at 10:33AM PST, ID: 20674635

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 7-day free trial to view this Author Comment or ask the Experts your question.

 
 
Loading Advertisement...
20080716-EE-VQP-32 / EE_QW_2_20070628