Home
Developer Resources
Technical Articles

QNX Technical Articles

QNX® Momentics IDE 7.1.2 (Build 5): Release Notes

Date of this edition: April 27, 2022

QNX Momentics IDE provides a graphical environment for developing, debugging, and profiling applications for ARMv7, AArch64, and x86_64 targets running the QNX Neutrino RTOS. You can install the IDE on the following development hosts:

  • Microsoft Windows 10 Pro 64-bit, or Windows 8.1 Pro 64-bit
  • macOS version 10.14, or 10.15
  • Linux for x86_64 processor: Ubuntu 18.04 LTS, or Ubuntu Desktop 20.04 LTS, or Red Hat Enterprise Linux 7

Note: The IDE is not supported for Linux on ARM processors.

Note:

Going forward, the QNX Software Center will offer two methods of installing the Momentics IDE:

  • New installation - To install a completely new Momentics application, or if you want to install a second copy in a second location, you can select the Add Installation option as before.
  • Update - Select this method if you want to update an existing IDE to IDE 7.1.2 only if you have modified your Momentics installations by installing other Non-Momentics plugins. To update a 7.1.1 base installation to 7.1.2, use the "Momentics (Update Only)" package which appears in the Available tab of the QNX Software Center (QSC). If your existing installation was already an update (e.g., from 7.1.0. to 7.1.1), use the "Momentics (Update Only)" package which appears in the Updates tab of QSC. Be sure to select the correct update method as described here.
    If you did not modify your installation, use the New Installation method instead of the Update method. Following this, you can remove the old installation.

    Note: In both the cases, the IDE user data is stored in a dedicated directory called "Workspace" and will be preserved regardless of the installation method that you select

    To install:
    1. Select from the drop-down menu the Momentics installation that you want to update.
    2. In the Available or the Update tab (see above), navigate to the package with "Momentics (Update Only)" in the name, and install it.
  • Installing Momentics plugins into another Eclipse instance - The "Update Only" package can be used to install Momentics plugins in a Non-Momentics Eclipse based IDE.

    To install:
    1. Select the package, right click and select Download Only.
    2. Locate the resulting package and extract its content.

    Note: The content of a package is the Eclipse site repository and can be used to perform local update. See Eclipse User Guide.
    To determine whether a version of plugin is compatible or not, see the version information in What's new in QNX Momentics IDE?.

Throughout this document, you may see reference numbers associated with particular issues, changes, etc. When corresponding with our Technical Support staff about a given issue, please quote the relevant reference number. You might also find the reference numbers useful for tracking issues as they become fixed.

Contents

What's new in QNX Momentics IDE?

The major changes are:

(Ref# J2909352)

Fixed issues

General

  • We have fixed the issues with Project creation and VM creation. (Ref# J2913578)

  • We have fixed the issues with building Project. (Ref# J2910476)

  • We have fixed the issues with the exported Code Coverage. The report uploads without any error messages. (Ref# J2911794)

  • We have fixed the issue with "Prompting". This version of Momentics now prompts to select the "Workspace" on startup. (Ref# J2908962)

  • We have fixed the issues with "System Profiling Summary View" (tracelog summary screen), the idle time is shown with 100% now. (Ref# J2912269)

  • We have fixed the .kev file parsing issue where timeline appeared to have gap of time in the beginning. (Ref# J2910104)

  • We have improved the diagnostics when license check errors occur. (Ref# J2911991)

Debugging

  • We have fixed the issue that prevented the Embedded Help Viewer from working due to a search process freeze. (Ref# J2903729)

Memory Analysis

  • We have fixed the issue that would cause an error to pop-up in the the Analysis Sessions view when selecting the Process Information option.

Known issues

The QNX Momentics IDE 7.1.2 release contains some known issues, many of which were also present in earlier IDE releases. These issues are listed below. Not all items listed are bugs.

General

  • Issues with verification of installation after IDE Updates to 7.1.2. When IDE installation is modified by installing update package, QNX Software Center (QSC) can no longer validate its integrity as installation. The verification results cannot be used. (Ref# J2906747)

    Note: This also applies when any other plugins are installed in this IDE installation from marketplace or otherwise.

    Workaround: If you would like to use verification:

    1. Install a fresh copy of the Momentics using Add Installation action from the QSC.
    2. Do not modify this installation any further.

Unsupported C++17 features

Unsupported C11 features

Valgrind

  • IDE is looking to find the Valgrind binaries in locations "/usr/bin/valgrind" or "/system/xbin/valgrind" and libraries in locations "/usr/lib/valgrind" and "/system/lib/valgrind". (Ref# J2914511)

    Workaround : Use one of the following options.

    • If you are using mkqnximage, add the option --valgrind = yes to the command to build the image.
    • If you are building the image manually, make sure the binaries (in the locations identified above) are correct.
    • If you want files for temporary usage, your options are:
      1. Let IDE upload the files (by running binary in check mode with Valgrind enabled), let it fail and you can see that it has now uploaded the files into "/var/tmp/valgrind".
      2. Then you can manually add soft links on the target filesystem, i.e.,
        1. /usr/lib/valgrind is replaced by /var/tmp/valgrind/bin/valgrind
        2. /usr/lib/valgrind is replaced by /var/tmp/valgrind/lib/valgrind
      3. Re-run launch - IDE command.

Starting the IDE

To start the IDE:

  • on Windows, choose QNX Software Systems > QNX Momentics from the Start menu, or use the desktop icon
  • on macOS, click the icon labeled QNX Momentics IDE from the launchpad
  • on Linux, run IDE_base_dir/qde, IDE_base_dir is where you installed the IDE package. The default path is ~/qnxmomenticside/qde

Getting started with the documentation

The IDE's help system contains an extensive set of HTML documentation.

To access the help system, start the IDE, then go to Help > Help Contents. The left-side navigation in the help window contains links to the various HTML booksets that accompany the Eclipse platform and your QNX SDP installation. Documentation about the IDE itself is provided in the QNX Momentics IDE User's Guide.

Technical support

For information about technical support for any QNX product, see Overview in the Developers or Support area on our website (www.qnx.com). You'll find a wide range of support options, including community forums.