Updated: April 19, 2023 |
Here's a sample buildfile for a PC-based target.
# # The build file for QNX Neutrino booting on a PC # [virtual=x86_64,bios +compress] boot = { startup-x86 PATH=/proc/boot:/bin:/usr/bin LD_LIBRARY_PATH=/proc/boot:\ /lib:/usr/lib:/lib/dll procnto-smp } [+script] startup-script = { display_msg " " display_msg "QNX Neutrino inside!" display_msg " " display_msg "---> Starting PCI Services" pci-server waitfor /dev/pci display_msg "---> Starting Console Manager" devc-con -n8 waitfor /dev/con1 reopen /dev/con1 display_msg "---> Starting EIDE Driver" devb-eide blk cache=64M,auto=partition,vnode=2000,ncache=2000,\ noatime,commit=low dos exe=all waitfor /dev/hd0 waitfor /dev/hd1 # Mount one Power-Safe filesystem as /, and another as /home. # Also, mount a DOS partition and the CD drive. mount /dev/hd0t179 / mount /dev/hd1t178 /home mount -tdos /dev/hd1t12 /fs/hd1-dos mount -t udf /dev/cd0 /fs/cd0 display_msg "---> Starting /etc/system/sysinit" ksh -c /etc/system/sysinit } libc.so libgcc_s.so.1 /usr/lib/ldqnx-64.so.2=ldqnx-64.so.2 libcam.so io-blk.so cam-disk.so fs-qnx6.so fs-dos.so fs-ext2.so cam-cdrom.so fs-udf.so pci-server devb-eide slogger2 ksh devc-con mount