Re: Is XP Embedded Stable?

Posted: 08-08-2003, 06:29 PM
Well, one can never make a blanket statement such as "XPE is stable/not
stable" since one is by definition dealing with a highly customized
configuration. The only thing that one could do is to run extensive tests to
be able to say that "my configuration of XPE is stable". If you had a
configuration with only the XP kernel and a simple embedded application I
think you could pretty much guaranteee stability. Add a bunch of special
hardware, 3rd-party drivers, multimedia codecs, etc. and things get complex
in a hurry.

It is also not clear what is meant by "stable" in this context. I've seen
things that would crash just about any system, embedded or not, including
icons of "stability" like Linux, QNX, VxWorks, etc. You've got to evaluate a
critical embedded system as an overall package, and not try to isolate just
the o/s portion.

FWIW, I have had very good luck in my XPE development and deployment so far.
Our system is involved in automobile production systems where unexpected
delays of a few seconds are considered unacceptable and line-stopping system
crashes -- well, you don't want to think about it.

Doug G


"Harold Chu" <toharc@hotmail.com> wrote in message
news:1014763c.0308071952.523712e1@posting.google.c om...
> Is XP stable enough? Where's the proof?
>
> Well these two questions are driving me mad. Our company is wanting
> to switch to XPE and we are doing a due diligence study. I was
> wondering if anyone has done something similar (even for NT Embedded).
> I wouldn't mind if you can share your findings or at least thoughts.
>
> I know that many people will answer that it depends on what components
> you use and the less the more reliable. This argument if fine but how
> do you back it up?
>
> Microsoft cites that XPE is used in POS (point-of-sale) devices and
> thin-clients, etc. I doubt that it would be catostrophic if any of
> these devices suffered a reboot. I have found suggestions that XPE is
> used in medical devices and ATMs but is anyone really using it?
>
> Thanks.

Reply With Quote

Responses to "Re: Is XP Embedded Stable?"

Harold Chu
Guest
Posts: n/a
 
Re: Is XP Embedded Stable?
Posted: 08-09-2003, 11:00 AM
Hi Doug,
> Well, one can never make a blanket statement such as "XPE is stable/not
> stable" since one is by definition dealing with a highly customized
> configuration. The only thing that one could do is to run extensive tests to
> be able to say that "my configuration of XPE is stable". If you had a
> configuration with only the XP kernel and a simple embedded application I
> think you could pretty much guaranteee stability. Add a bunch of special
> hardware, 3rd-party drivers, multimedia codecs, etc. and things get complex
> in a hurry.
I agree that that it is difficult to judge a system that is
componentised. We do tend to try and shoehorn as much as possible
into our products. I will take your advice and test out our
configuration.
> It is also not clear what is meant by "stable" in this context. I've seen
> things that would crash just about any system, embedded or not, including
> icons of "stability" like Linux, QNX, VxWorks, etc. You've got to evaluate a
> critical embedded system as an overall package, and not try to isolate just
> the o/s portion.
I am trying to find out if XPE functions is a good foundation for an
embedded system. Your right that any system will have its bugs, some
that just annoyances and others that lead to kernel panics, blue
screens, etc. I'm sure that they exist in XPE as well but to what
extent. Is XPE littered with problems that prevent one from
developing a "stable" system? It probably is not otherwise you and
others would not be using it.
> FWIW, I have had very good luck in my XPE development and deployment so far.
> Our system is involved in automobile production systems where unexpected
> delays of a few seconds are considered unacceptable and line-stopping system
> crashes -- well, you don't want to think about it.
It's good to hear that you are having success with XPE. It is a pity
Microsoft does not cite examples like yours to support XPE. Saying
that XPE is being sucessfully used in thin clients, POS and kiosks
does fill me with confidence.

Thanks for your feedback.
Reply With Quote
Johannes Stratmann
Guest
Posts: n/a
 
Re: Is XP Embedded Stable?
Posted: 08-10-2003, 11:51 AM
We are running an industrial machine vision application on XPe, that runs
24h a day and 365 days a year and XPe is really no problem.
In many years of development on Win32 I have seen most problem are self
caused application problems, I would in 99.99 % its the developers fault. So
the first think to learn for an embedded sys developer is defensive
programming, f.e. catching zero/false pointers, take extrem care of dynamic
memory allocs and so on. Of course the MS developers are only humans and you
will some problems in some API's, but most of them are documented in the MS
knowledge base.

"Harold Chu" <toharc@hotmail.com> schrieb im Newsbeitrag
news:1014763c.0308071952.523712e1@posting.google.c om...
> Is XP stable enough? Where's the proof?
>
> Well these two questions are driving me mad. Our company is wanting
> to switch to XPE and we are doing a due diligence study. I was
> wondering if anyone has done something similar (even for NT Embedded).
> I wouldn't mind if you can share your findings or at least thoughts.

Reply With Quote
Harold Chu
Guest
Posts: n/a
 
Re: Is XP Embedded Stable?
Posted: 08-11-2003, 01:12 PM
It's great to hear another success story, Johannes. Thanks for
sharing your thoughts.
> We are running an industrial machine vision application on XPe, that runs
> 24h a day and 365 days a year and XPe is really no problem.
> In many years of development on Win32 I have seen most problem are self
> caused application problems, I would in 99.99 % its the developers fault. So
> the first think to learn for an embedded sys developer is defensive
> programming, f.e. catching zero/false pointers, take extrem care of dynamic
> memory allocs and so on. Of course the MS developers are only humans and you
> will some problems in some API's, but most of them are documented in the MS
> knowledge base.
Reply With Quote
 
LinkBack Thread Tools Display Modes
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may 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 On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Heroes 3 dont work stable Alexey Windows Vista Games 0 10-14-2006 04:46 PM
Embedded OS Sean Liming \(eMVP\) Windows XP Embedded 3 08-05-2003 11:15 PM
Win XP embedded run JVM? Edmund Windows XP Embedded 1 08-04-2003 11:14 PM
Win XP eMbedded and JVM Edmund Windows XP Embedded 1 08-04-2003 11:13 PM
cant establish stable network connection lex Windows XP Work Remotely 3 07-03-2003 02:37 AM


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90