G
Guest
I am pushing to a project in WinXpe (more drivers, could run Windows
executables, better growth plan), whereas others in my group think maybe we
should go WinCE for boot-up speed, which I am hoping is not a show stopper.
Any one have any opinions on that?
Here is what I have learned thusfar. I am currently developing/testing on a
standard PC (w/ hard disk)just to get a feel for WinXpe and HORM. The bootup
time I am getting with HORM is around 25 seconds, but I know that is somewhat
(largely?) dependent on the size of the WinXPe, which is huge, given that it
was made based off a TAP done on the PC and then nothing was removed to make
it leaner.
The target hardware for our system will be a PC-104 card with a compact
flash disk or disk on chip (no hard disk can be used due to environmental
issues).
Our OS size should be reasonably small as the embedded application doesn't
need a lot of drivers.
Q1: If I run TA or TAP on the target hardware and build my OS image by
importing the pmq file in Target Designer, what components will get dragged
in 'automatically' that I can likely remove? Is there any document/article
anywhere on how to make a very small WinXPe OS? The PC-104 manufacturer may
provide me with an OS as part of their introductory 'kit', but I want to know
how to build the leanest OS by myself.
Q2: Are there any rules of thumb on the a) size of partition needed for the
hibernate.sys file to reside in, b) the size of compact flash/ disk on chip
needed as a result of the size of the WinXpe OS
Q3: Any ballpark guesses on how fast I should be able to boot up, using
HORM, assuming I am able to get the size of the OS reasonably small? Are
read speeds on compact flash/disk on chip comparable to a hard disk? I'm
really hoping to get the bootup under 10 seconds.
Q4: Is the processor speed on the pc-104 card important is the boot-up
speed? The pc-104 card is a small percentage of the hardware cost on this
project, so I can get a really fast cpu if that would help.
Any other general suggestions on how to make the fastest booting system
possible would be appreciated.
executables, better growth plan), whereas others in my group think maybe we
should go WinCE for boot-up speed, which I am hoping is not a show stopper.
Any one have any opinions on that?
Here is what I have learned thusfar. I am currently developing/testing on a
standard PC (w/ hard disk)just to get a feel for WinXpe and HORM. The bootup
time I am getting with HORM is around 25 seconds, but I know that is somewhat
(largely?) dependent on the size of the WinXPe, which is huge, given that it
was made based off a TAP done on the PC and then nothing was removed to make
it leaner.
The target hardware for our system will be a PC-104 card with a compact
flash disk or disk on chip (no hard disk can be used due to environmental
issues).
Our OS size should be reasonably small as the embedded application doesn't
need a lot of drivers.
Q1: If I run TA or TAP on the target hardware and build my OS image by
importing the pmq file in Target Designer, what components will get dragged
in 'automatically' that I can likely remove? Is there any document/article
anywhere on how to make a very small WinXPe OS? The PC-104 manufacturer may
provide me with an OS as part of their introductory 'kit', but I want to know
how to build the leanest OS by myself.
Q2: Are there any rules of thumb on the a) size of partition needed for the
hibernate.sys file to reside in, b) the size of compact flash/ disk on chip
needed as a result of the size of the WinXpe OS
Q3: Any ballpark guesses on how fast I should be able to boot up, using
HORM, assuming I am able to get the size of the OS reasonably small? Are
read speeds on compact flash/disk on chip comparable to a hard disk? I'm
really hoping to get the bootup under 10 seconds.
Q4: Is the processor speed on the pc-104 card important is the boot-up
speed? The pc-104 card is a small percentage of the hardware cost on this
project, so I can get a really fast cpu if that would help.
Any other general suggestions on how to make the fastest booting system
possible would be appreciated.