This buildfile does the minimum necessary to give you a shell prompt on the first serial port.
This example is for an x86_64 system:
[image=0x1400000] [virtual=x86_64,bios +compress] boot = { # Use startup-x86 by default startup-x86 -v PATH=/proc/boot LD_LIBRARY_PATH=/proc/boot } [+script] startup-script = { # Programs require the runtime linker (ldqnx.so) to be at # a fixed location: procmgr_symlink ../../proc/boot/ldqnx-64.so.2 /usr/lib/ldqnx-64.so.2 display_msg Welcome to QNX Neutrino 7.1 on x86_64! # These env variables inherited by all the programs which follow SYSNAME=nto TERM=qansi devc-ser8250 & reopen /dev/ser1 [+session] sh & } [type=link] /tmp=/dev/shmem [type=link] /bin/sh=/proc/boot/ksh # Shared libraries libc.so libgcc_s.so.1 ldqnx-64.so.2 libm.so libz.so libtracelog.so.1 # general commands echo cp ls pidin cat shutdown # serial driver devc-ser8250