How to install QNX on embedded PC?

For evaluation purposes, we would like to install QNX on a custom target
which is an embedded PC with the following characteristics:

AMD Elan SC400 (486 compatible processor)
AMD PCnet-ISA II in shared memory mode (Ethernet i/f)
1GB IBM Microdrive
32M memory

I can remove the Microdrive (CompactFlash form factor) and mount it on a PC
to write it.
I have a CD burner and a good Internet connection, so I can burn the CD
image if that is appropriate.

What I would like is a description of an installation procedure with enough
detail that I can see a good likelihood of success before I jump in.

As this is part of an evaluation, I don’t want to spend a whole lot of time
porting QNX to this target. The target is PC compatible, however, so I would
expect it to be possible without too much effort. I just need a roadmap.

An Emailed reply would be appreciated.
Thanks!


Mark Zvilius
Reliable Power Meters
Los Gatos, CA
408-358-5100

Take a look at the online documentation found at
http://qdn.qnx.com/support/docs/embedding_sdk_en/building/about.html

Regards,
Dave B.



Mark Zvilius wrote:

For evaluation purposes, we would like to install QNX on a custom target
which is an embedded PC with the following characteristics:

AMD Elan SC400 (486 compatible processor)
AMD PCnet-ISA II in shared memory mode (Ethernet i/f)
1GB IBM Microdrive
32M memory

I can remove the Microdrive (CompactFlash form factor) and mount it on a PC
to write it.
I have a CD burner and a good Internet connection, so I can burn the CD
image if that is appropriate.

What I would like is a description of an installation procedure with enough
detail that I can see a good likelihood of success before I jump in.

As this is part of an evaluation, I don’t want to spend a whole lot of time
porting QNX to this target. The target is PC compatible, however, so I would
expect it to be possible without too much effort. I just need a roadmap.

An Emailed reply would be appreciated.
Thanks!


Mark Zvilius
Reliable Power Meters
Los Gatos, CA
408-358-5100

I think it can be a lot easier than that.
Burn the CD.
Put the Microdrive on a system that can boot from a CD.
Install QNX 6 on the Microdrive from the CD.
You might want to turn off the direct boot into Photon.
Move the Microdrive to your Elan.
Boot and run.


Marty Doane
Siemens Dematic
“Applications Support Account” <apps@qnx.com> wrote in message
news:3C884132.80703@qnx.com

Take a look at the online documentation found at
http://qdn.qnx.com/support/docs/embedding_sdk_en/building/about.html

Regards,
Dave B.



Mark Zvilius wrote:

For evaluation purposes, we would like to install QNX on a custom target
which is an embedded PC with the following characteristics:

AMD Elan SC400 (486 compatible processor)
AMD PCnet-ISA II in shared memory mode (Ethernet i/f)
1GB IBM Microdrive
32M memory

I can remove the Microdrive (CompactFlash form factor) and mount it on a
PC
to write it.
I have a CD burner and a good Internet connection, so I can burn the CD
image if that is appropriate.

What I would like is a description of an installation procedure with
enough
detail that I can see a good likelihood of success before I jump in.

As this is part of an evaluation, I don’t want to spend a whole lot of
time
porting QNX to this target. The target is PC compatible, however, so I
would
expect it to be possible without too much effort. I just need a roadmap.

An Emailed reply would be appreciated.
Thanks!


Mark Zvilius
Reliable Power Meters
Los Gatos, CA
408-358-5100
\

After downloading/burning the CD, when I try to boot from it I get:
“Press ESC for .altboot”
followed by a number of periods, but then nothing.
If I press ESC (either right away or after the periods), nothing happens.
I’m doing this on a Dell Dimension 4300.

The CD does auto-run under Windows XP and gives me a fancy, graphical Setup
window. But from what I understand, to install to a partition (the
Microdrive that will go in the Elan target), I need to boot from the CD.

Thanks for any assistance…


Mark Zvilius
Reliable Power Meters
Los Gatos, CA
408-358-5100


“Marty Doane” <marty.doane@rapistan.com> wrote:

I think it can be a lot easier than that.
Burn the CD.
Put the Microdrive on a system that can boot from a CD.
Install QNX 6 on the Microdrive from the CD.
You might want to turn off the direct boot into Photon.
Move the Microdrive to your Elan.
Boot and run.

I used a different PC and was able to boot off the CD.

I followed the prompts to install QNX on the Microdrive. I then booted the
PC from the Microdrive to make sure it worked. That was all fine.

Then I moved the Microdrive to my target, the Elan based system, and booted.
The booting process starts, but somewhere along the line the target
resets/reboots abruptly. I include output from using the “verbose” (F6) boot
option below. I tried the disable drivers and disable enumerators boot
options, and that made no difference aside from eliminating the “Trying to
detect SCSI …” lines.

Is QNX making any BIOS calls during its booting process? This target is
running a rather old BIOS which may not support some now-standard BIOS
features. Another factor could be that the Microdrive has EZ-Drive installed
so the BIOS can handle a 1G disk. (I tried without EZ-Drive and the QNX boot
doesn’t get beyond “the dots.”)

Suggestions?

Thanks,


Mark Zvilius
Reliable Power Meters
Los Gatos, CA
408-358-5100

Oops, forgot to include the boot output.
The reboot wipes the screen, so I just get a glimpse of the last few
lines…


Starting slogger -1 /dev/text
Starting seedres
Trying to detect EIDE
Detected EIDE. Scanning for devices.
Starting devb-eide blk auto=partition dos exec=all eide
dma,ioport=0x1f0,irq=14
eide dma,ioport=0x170,irq=15
Can’t locate PNP bios (No error)
Path=0 - EIDE
target=0 lun=0 Direct-Access(0) - IBM-DSCM-11000 Rev:
Trying to detect SCSI aha2
Trying to detect SCSI aha4
Trying to detect SCSI aha7
Trying to detect SCSI aha8
Trying to detect SCSI ncr8
Trying to detect SCSI amd
Mounting a qnx4 filesystem as /fs/hd0-qnx4 on /dev/hd0t79
Looking in…
Looking in…
Mounting a qnx4 filesystem …
… (maybe a line or two in here) …
Remounting …
… (maybe one or two more lines) …

I’m a newcomer, but I thought one could make a custom boot image
appropriate to your embedded device.

For example, look at

http://qdn.qnx.com/articles/oct1901/Using_buildfiles.html

Making Buildfiles for the QNX® RTOS
and the second part, also

Programming Tools - The QNX Boot Process

at http://qdn.qnx.com/articles/jan1901/boot.html

There are some examples in these articles.


Good luck, Clarence Wilkerson

Thanks for the suggestion and the references.

I wrote a buildfile to try to isolate the problem with the boot process.
After several iterations I isolated the problem to devc-con. If I use:

devc-con -k & # do not install keyboard interrupt handler

… the boot process completes (but the keyboard is dead). But if I remove
the “-k” option, the target reboots immediately after starting devc-con.

Does this ring any bells with anyone?

Again (since the original message is no longer on the server), the target is
based on an AMD Elan SC400 (486 compatible with integrated peripherals).



“Clarence Wilkerson” <wilker@p350.cww.home> wrote in message
news:a6oqou$5la$1@inn.qnx.com

I’m a newcomer, but I thought one could make a custom boot image
appropriate to your embedded device.


Mark Zvilius
Reliable Power Meters
Los Gatos, CA
408-358-5100