Our product uses a 128M SanDisk Ultra Compact Flash as a
bootable (EIDE) drive on an embedded PC board (contains
BIOS, has EIDE interface). The application uses QNX 6.1.
We are approaching production of our product, and now need a
way to replicate the final QNX /Application load onto many
Compact Flash devices for many machines.
I believe that what I want to do is copy the raw image of
“/dev/hd0” (Compact Flash) device into an image file on
a hard drive, and then copy that raw disk image onto an
empty Compact Flash mounted on a PC somewhere.
Is there a way under Windoze to copy a QNX disk image
to an empty Compact Flash device, and end up with a
bootable QNX system?
Is it easy to do on a QNX development PC?
We want to make sure that QNX gets it’s due, and some
post-copying effort will make sure that licensing is
done for each CF to be shipped. (How?)
I know how to put a boot image on a floppy (“dinit -f filename.image”).
Will this work for a compact flash if I mount an EIDE CF drive in
my QNX PC?
Someone mentioned a Windoze-based utility “Rawrite”, used
apparently among the LINUX community. Might this be a useful
tool for copying my product CF image to a new CF device?