One image for two different mainboards?

  • Thread starter Thread starter Ralph A. Schmid, DK5RAS
  • Start date Start date
R

Ralph A. Schmid, DK5RAS

Hi!

As a total beginner in embedded studio (one day of experience, but
making good progress :-), I have one basic question.

Is it possible to build an image, being bootable on a GME855/P m
mainboard and also working with a 945/core duo PC? If so, how can it
be done? As far I could find out, the snapshot of a system gives the
hardware config - how can I merge those snapshots?

Any idea is welcome. Maybe it is a very simple thing, and I just
missed something :)

With best regards

Ralph.
 
Is it possible to build an image, being bootable on a GME855/P m
mainboard and also working with a 945/core duo PC? If so, how can it
be done? As far I could find out, the snapshot of a system gives the
hardware config - how can I merge those snapshots?

I created an image which I use for my recovery CDs that works on every
machine I have tried so far but it is a *very* basic image.

It really depends on how much functionality you require. Will a
standard 800 x 600 VGA driver be sufficient? What about differences in
audio and network hardware?
 
Hi Ralph. The only requirement for your hardware when creating a runtime
for multiple machines is that both/all machines either have the same HAL
(ACPI Multiprocessor, ACPI Uniprocessor, etc), or that you use a
lowest-common-denominator HAL such as the "Standard PC" HAL. This is a
basic boot requirement - an ACPI HAL will not boot and will bluescreen on a
computer that does not support it.

Beyond that, you can add as many hardware drivers to your runtime as you
wish. If you use in-box drivers or have componentized drivers available for
your individual machines, then just add all the ones you'll need for both
devices. Make sure also that you have the Plug-and-Play Software Enumerator
component in your runtime. FBA will take care of assigning the correct
drivers to each machine's hardware when you deploy.

As for the "snapshots" (PMQ files) from your target hardware: Just import
both PMQs into your configuration in Target Designer. :)

Hope this helps!
 
Matt Kellner \(MSFT\) said:
Hi Ralph. The only requirement for your hardware when creating a runtime
for multiple machines is that both/all machines either have the same HAL
(ACPI Multiprocessor, ACPI Uniprocessor, etc), or that you use a
lowest-common-denominator HAL such as the "Standard PC" HAL. This is a
basic boot requirement - an ACPI HAL will not boot and will bluescreen on a
computer that does not support it.

Ah, OK, I see - acpi also was the first I had suspected this morning.
Beyond that, you can add as many hardware drivers to your runtime as you
wish. If you use in-box drivers or have componentized drivers available for
your individual machines, then just add all the ones you'll need for both
devices. Make sure also that you have the Plug-and-Play Software Enumerator
component in your runtime. FBA will take care of assigning the correct
drivers to each machine's hardware when you deploy.

This is wgat I wa shoping.
As for the "snapshots" (PMQ files) from your target hardware: Just import
both PMQs into your configuration in Target Designer. :)

Got this idea this night, when I woke up for some unknown reason, and
I told myself "do not forget it, remember, remember, remember" *g*
Things can be so simple...
Hope this helps!

Yes, definetely! Thank you for the tips!

Ralph.
 
Mike Warren said:
It really depends on how much functionality you require. Will a
standard 800 x 600 VGA driver be sufficient? What about differences in
audio and network hardware?

Of course there are differences, and we need average functionality,
1024*768, network, but no audio...
 
Back
Top