IO performance WM2003 vs WM2005

P

Peter Hartlén

Hi!

I've a WM2003 and a WM2005 machine and see some major performance
improvements when reading/writing to a SD-card using the WM2005 compared to
WM2003 machine. The SD-card is of the same brand and the WM2005 machine has
a much slower processor 194MHz comparde to 400MHz on the WM2003 machine.

The WM2005 machine has CF2.0 installed in ROM, but the application is
written for CF1.0 so it shouldn't use and CF2.0 libraries, right?

Is this a know WM improvement, or as it something to do with CF (allthough I
believe my CF1.0 app couldn't benefit from CF2.0)

/ Peter
 
P

Paul G. Tobey [eMVP]

I'm sure that the WM5 device doesn't have CF 2.0 in ROM; they all have CF
1.0 in there. No WM5 devices with 2.0 in ROM, yet.

There are a number of things that might be involved. Since the processor is
different, you don't know what about the SD card hardware is different. The
driver is probably new in WM5, so there's a big opportunity to improve
performance. And, then, of course, there's the OS itself. I'd bet on one
of those lower-level things, not .NET CF. If you really want to know, write
a native code program in C to test it and see if you see the same
improvement there.

Paul T.
 
M

Markus Humm

Afaik FSC has CF in their Loox Nxxx series (at least they said so).

Greetings

Markus
 
C

Chris Tacke [MVP]

In addition to Paul's comments, the controller hardware implementation could
be totally different, which could drastically affect throughput. If the
newer device has an SD controller on the processor and the old one runs it
through GPIOs, that would have a significant impact even if the card, driver
and everything else were equal.

-Chris
 
M

Markus Humm

Afaik Fujitsu-Siemens has CF 2.0 in their Loox Nxxx series. At least
they told me so.

Greetings

Markus
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top