2. Installing the QNX Neutrino RTOS on the target system

Next, set up your QNX Neutrino RTOS target as a virtual machine.

We provide a VMware image that's compatible with VMware Workstation Pro 12.0 or later, VMware Workstation Player 12.0 or later, and VMware Fusion Pro 8.0 or later. This image is a minimal QNX Neutrino system. You can download a VMware image from the QNX Software Center by choosing the Addons tab, expanding the Addons list, and then choosing the appropriate virtual machine.

When the installation is complete, start VMware, choose File > Open... and navigate to vm_base_directory/vmimages/qnx700.architecture.build_ID/architecture/QNX_SDP.vmx, where vm_base_directory is where you installed the addon.

After you start the virtual machine, you're automatically logged in as root. To see a list of the processes that currently exist in your system, type the following on the QNX Neutrino target's console:

pidin | less

Each process is optional (except procnto-smp-instr, which is the microkernel), which means that later in your design, you can remove processes to save resources—or you can add other processes to increase the system's functionality. This also applies for graphics, networking, or audio; each QNX Neutrino component is a single process that you can load dynamically.

One of the programs you should see in the list is qconn, which you'll need later. Type q to exit the less command.