Re: Changing motherboards
- From: "dferencz@xxxxxxxxx" <dferencz@xxxxxxxxx>
- Date: 21 Sep 2005 09:25:27 -0700
Doug,
First, depending on your product lifecycle & costs, I'd recommend
looking at some long-life PC motherboards. I just switched from an OTS
consumer grade motherboard to a long-life one, since our product (a
medical device) requires substantial certification and hardware changes
can be costly to retest, etc. Some manufacturers in this area are
American Predator are ITOX Applied Computing; I'm sure there are more.
(Note: they're not cheap!)
Your idea of supporting multiple chipsets should work as long as you've
got all the PnP components. However, you may lose some settings
depending on the device. For example, if you have a network device,
you will probably lose all of your network settings. I have also had
problems with video card settings, since PnP will reset the resolution,
etc. If your new motherboard has different a USB controller, you'll
probably lose all your USB device settings that don't automatically get
reinstalled (such as printers). If this is the case, you'll have to
come up with some creative solutions -- I wrote an XP service which
resets certain registry values at every boot.
One method I use is to separate all the non-hardware XPe components
from the hardware. In this way, it's fairly easy to create a new XPe
configuration if you need to migrate to new hardware. In other words:
1) Take your current configuration, remove all hardware-related
components, and reduce dependencies as much as possible (in other
words, strip out components that will get pulled in during a
dependcency check.) Save this as the "Base" configuration.
2) Use TAP.EXE to create a devices.pmq file, and then create a macro
component from this configuration.
3) To create your final config, load the "Base" config, then add the
hardware macro component. Save this as the "merged" config.
You can now repeat #2 & #3 fairly easily everytime you need to support
new hardware. In fact, you can easily create your "multi"-config by
adding several hardware macro components. As your configuration
evolves, you update the "Base" config first, then repeat #2 & #3 for
each set of hardware.
-- Don
.
- References:
- Changing motherboards
- From: Doug Gordon
- Re: Changing motherboards
- From: Nikolai Vorontsov
- Changing motherboards
- Prev by Date: Re: Changing motherboards
- Next by Date: Re: Question on replacing OS image
- Previous by thread: Re: Changing motherboards
- Next by thread: Re: Changing motherboards
- Index(es):
Relevant Pages
|