Project Home
Project Home
Trackers
Trackers
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
wiki1682: Builds_Tau_Integration (Version 61)

IDE is an acronym which stands for Integrated Development Environment and a short form for the QNX Momentics IDE. The IDE is based on Eclipse and CDT (open source projects). It provides a Graphical User Interface for developing applications for the Neutrino Real Time Operating System (RTOS). The IDE runs on Windows and Linux hosts, uses cross-platform compilers for Neutrino, and supports "target" management with remote running and debugging of applications.

Available for download#

IDE 5.0.1 (SR4 build)#

IDE 5.0.1 (GA build)#

For older releases see IDE Releases Archive

Installation Instructions#

This is how to install experimental IDE build from zip file.

Before you install IDE (Platform Patches)#

  • This version of IDE will run only on Windows and Linux hosts
  • You need a Full Momentics installation to use the IDE (6.3.2 or 6.4.x, 6.5 or 6.6), if you don't have it you can download it from QNX SDP .

Install and launch IDE for the first time (For standalone "unzip" install)#

  • Create a directory to store installation (for example C:/Program Files/Qnx IDE 4.6/). Extract the zip file content in it. The extraction process creates an "eclipse" directory.
  • For Linux:
    • a.) Disable "SELinux" if it is currently enabled.
      • Configure SELinux by launching "Desktop"->"System Settings"->"Security Level".
      • Click the SELinux tab, unselect "Enabled", then reboot your system.
    • b.) Ensure that the "$QNX_HOST/usr/bin" appears at the beginning of the $PATH environment variable. You can include it by using this command:
      • export PATH=$QNX_HOST/usr/bin:$PATH
      • To verify where it appears in the $PATH variable, use the following command in a shell: "echo $PATH"
    • c.) Set the "LD_LIBRARY_PATH" by issuing this command:
      • export LD_LIBRARY_PATH=$QNX_HOST/usr/lib:$LD_LIBRARY_PATH
    • d.) To launch the IDE, run "<IDE Install Dir>/eclipse/qde".
You can create script to run it, and put in <IDE Install Dir>, i.e.:
#!/usr/bin/env sh
export PATH=$QNX_HOST/usr/bin:$PATH
export LD_LIBRARY_PATH=$QNX_HOST/usr/lib:$LD_LIBRARY_PATH
`dirname $0`/eclipse/qde
    • e.) Create the link file for OS documentation.
      • Go into the "eclipse" directory
      • For IDE version prior to 4.7, create a "links" directory. For IDE version after 4.7, create a "dropins" directory.
      • In the new "links" or "dropins" directory, create a new file, called it "com.qnx.tools.ide.doc.qnx.momentics.x.x.x.link". The "x.x.x" is the SDP version number, e.g. 6.5.0
      • Put the following contents to the links file, change the path to point to your QNX SDP installation, but maintain the "target/qnx6/usr/help" sub-directory structure.
path=/opt/qnx650/target/qnx6/usr/help

  • For Windows:
    • a.) Ensure that "%QNX_HOST%\usr\bin" is included in the %PATH% environment variable. To verify where it appears in the $PATH variable, use the following command in a Windows command prompt:
      • set %PATH%
    • b.) To launch the IDE, run "eclipse\qde.exe".
  • Setup Workspace
    • After you install, the first time you start the IDE on Windows, the Workspace Launcher dialog prompts you for a location to store your workspace. By default, the IDE offers to put your workspace in a sub-directory called "ide-4.6-workspace" or similar. To store your workspace in another location, click "Browse" and select a directory for your workspace. To continue loading the IDE, click "OK".
      • Make sure workspace path does not contain spaces; this is required for make to work properly on projects inside the workspace.
      • Do not create workspace inside installation directory - it complicates future updates

Updating existing IDE installation#

Full IDE archive#

  • Use first time installation instruction with different directory name
  • Run IDE
  • If everything works correctly you can remove previous directory where it was installed (but make sure it does not contain workspace)

Replacing existing IDE installation in Momentics#

  • Use first time installation instruction to unzip in some temporary directory
  • Go to momentics installation folder $QNX_HOST/usr/qde and RENAME "eclipse" directory to "eclipse_old"
  • Move "eclipse" directory from temp installation location into $QNX_HOST/usr/qde
  • Now qde script from Momentics and shortcuts would work as before invoking new IDE
  • Copy the "links" or "dropins" directory to the new IDE folder.

Update site#

There is remote update site for IDE 4.7 and up.

You can use local update site

Licensing#

This is experimental code that is being provided for evaluation purposes only under the terms of a valid QNX Momentics development tool license agreement.