PC Review


Reply
Thread Tools Rate Thread

ARM .... ARM4 ....?

 
 
Boris Nienke
Guest
Posts: n/a
 
      17th Feb 2004
Hi,

when i create the CAB-Files i will get files for different processor
types...
MIPS and SH3 is pretty useless i think because PPC2002/2003 is running on
Arm-Processors only?

But i get TWO version for ARM
1.) ARM
2.) ARM4

What is "ARM4" and when will i need it?

thanks

Boris
 
Reply With Quote
 
 
 
 
Rüdiger Kardel
Guest
Posts: n/a
 
      17th Feb 2004
http://msdn.microsoft.com/mobility/p...ault.aspx#1.23

regards
Ruediger

"Boris Nienke" <(E-Mail Removed)> schrieb im Newsbeitrag
news:1nez3312y14f1$.(E-Mail Removed)...
> Hi,
>
> when i create the CAB-Files i will get files for different processor
> types...
> MIPS and SH3 is pretty useless i think because PPC2002/2003 is running on
> Arm-Processors only?
>
> But i get TWO version for ARM
> 1.) ARM
> 2.) ARM4
>
> What is "ARM4" and when will i need it?
>
> thanks
>
> Boris



 
Reply With Quote
 
Boris Nienke
Guest
Posts: n/a
 
      17th Feb 2004
well... thanks...
but now i have more questions than answeres :-)

If the "ARM"-Version is for PPC2000/2002 then it will work on WM2003 too -
but what are the cons? Shouldn't i install an "ARM"-Cab to a CE.Net-Device?
Why? Slower?

If the "ARM4"-Version is for CE.NET then i should install it to all WM2003
Devices... and it won't work on PPC2000/2002 devices? What will happen?
Error?

thanks

Boris

On Tue, 17 Feb 2004 10:48:48 +0100, Rüdiger Kardel wrote:

> http://msdn.microsoft.com/mobility/p...ault.aspx#1.23
>
> regards
> Ruediger
>
> "Boris Nienke" <(E-Mail Removed)> schrieb im Newsbeitrag
> news:1nez3312y14f1$.(E-Mail Removed)...
>> Hi,
>>
>> when i create the CAB-Files i will get files for different processor
>> types...
>> MIPS and SH3 is pretty useless i think because PPC2002/2003 is running on
>> Arm-Processors only?
>>
>> But i get TWO version for ARM
>> 1.) ARM
>> 2.) ARM4
>>
>> What is "ARM4" and when will i need it?
>>
>> thanks
>>
>> Boris

 
Reply With Quote
 
Boris Nienke
Guest
Posts: n/a
 
      17th Feb 2004
On Tue, 17 Feb 2004 10:48:48 +0100, Rüdiger Kardel wrote:

> http://msdn.microsoft.com/mobility/p...ault.aspx#1.23


oh... and:
"ARMv4T or ARMv4I for Windows CE.NET. This will run on Windows CE.NET
devices compiled with either the ARMv4T or ARMv4I kernels in Platform
builder. The cab that gets deployed to these devices has "armv4T" in the
name."

What devices are that?

Boris
 
Reply With Quote
 
Neville Lang
Guest
Posts: n/a
 
      17th Feb 2004
Boris,

Another way of viewing this is that the PPC 2002 operating system was
developed for WinCE 3.0 devices while the current WM2003 was developed for
WinCE4.2 and later.

So, it is best to use ARMV4 CAB files for WM2003 and ARM CAB files for
PPC2002 and PPC2000 where an ARM or XScale processor is used.

As an example, I originally purchased an iPAQ 3970 which had the PPC2002
loaded and so as I was building my app, I used the ARM CABS. When I upgraded
the os to WM2003, I began using the ARMV4 CABS of my app and noticed the
speed increase. In fact, just after I had installed the WM2003, I continued
to use the ARM CABS quite successfully and then switched over to the ARMV4
CABS without a problem, and the app ran better. The ARMV4-generated CABS use
the expanded instruction set of the XScale processors, as far as I know.

Since the current XScale processors now use the V5 instruction set, I assume
in the next upgrade of Visual Studio will be able to generate ARMV5 CABS but
may be limited to how the WM2003 os processes these expanded instructions.

Regards,
Neville Lang



"Boris Nienke" <(E-Mail Removed)> wrote in message
news:1nez3312y14f1$.(E-Mail Removed)...
> Hi,
>
> when i create the CAB-Files i will get files for different processor
> types...
> MIPS and SH3 is pretty useless i think because PPC2002/2003 is running on
> Arm-Processors only?
>
> But i get TWO version for ARM
> 1.) ARM
> 2.) ARM4
>
> What is "ARM4" and when will i need it?
>
> thanks
>
> Boris



 
Reply With Quote
 
Boris Nienke
Guest
Posts: n/a
 
      18th Feb 2004
hi Neville

> So, it is best to use ARMV4 CAB files for WM2003 and ARM CAB files for
> PPC2002 and PPC2000 where an ARM or XScale processor is used.


OK

> As an example, I originally purchased an iPAQ 3970 which had the PPC2002
> loaded and so as I was building my app, I used the ARM CABS. When I upgraded
> the os to WM2003, I began using the ARMV4 CABS of my app and noticed the
> speed increase. In fact, just after I had installed the WM2003, I continued
> to use the ARM CABS quite successfully and then switched over to the ARMV4
> CABS without a problem, and the app ran better. The ARMV4-generated CABS use
> the expanded instruction set of the XScale processors, as far as I know.


Hm... that's interesting! can you "meter" it? what was faster or
"smoother"... the loops, array-lists, calculations or the GUI too?

BTW: when i compile my application i can see just one EXE file in the
\debug or \release directory. But when i build the CAB files i will get a
lot of CABs
How is that? I don't think the CAB-Builder will recompile the EXE... and as
far as i know, the EXE is just "intermediate code" - so where exactly is
the difference (now that i know where and how to use the CABs i like to
know how they are created and how the exe will know if it is for ARM or
ARMv4 you know?)

thanks

Boris
 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Arm vs. Arm4 =?Utf-8?B?UmljaCBNb29yZQ==?= Microsoft Dot NET Compact Framework 2 26th Jan 2005 10:49 PM
ARM or ARM4 for XScale Christian Waidner Microsoft Dot NET Compact Framework 8 9th Jan 2004 12:29 AM
Bitmap won't display on Arm4 device Eric Ratliff ICPDAS-USA Microsoft Dot NET Compact Framework 6 30th Dec 2003 05:26 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 04:25 PM.