Your development host machine may be a Linux or Windows system.
For more information about supported hosts, and for instructions on how to get and install the QOS 2.1 release for your development host, see the Release Notes for your QOS 2.1 release.
If you want to work with another supported QNX guest, or a Linux or Android guest, you must have the appropriate development environment(s) on your development host. You will need to set up these environments and configure your builds accordingly (see Configuring your SDP build environment below, and Building guests in this chapter).
If you add vdevs or make other modifications to your QHS system, you must build and configure a new bootable image that includes your changes. The table below lists the build environments required for the QHS 2.0 host and its guests:
Component | Environment | More information |
---|---|---|
QHS 2.0 host | QOS 2.1 | QNX OS for Safety 2.1 documentation QNX OS for Safety 2.1 Safety Manual QNX Hypervisor for Safety 2.0 Safety Manual |
QOS 2.1 guest | QOS 2.1 | QNX OS for Safety 2.1 documentation QNX Hypervisor for Safety 2.1 Safety Manual |
After you have downloaded QOS 2.1 to your development host and unpacked it, you must source the qnxsdp-env.sh script to set up the environment variables your build will use to find the components it needs.
To do this, in your SDP installation's base directory (e.g., ~/qos21/), source the script. For example, in a Bash shell:
cd ~/qos21/ source qnxsdp-env.sh
If you are not using a Bash shell (e.g., if you are using Z shell), you may need to use a different command to source the script. For example:
export $(bash -c "source qnxsdp-env.sh")
This script sets the basic environment variables used to build a QNX Neutrino OS. You will set other variables when you configure your build.