Home
Developer Resources
Technical Articles

QNX Technical Articles

QNX® Momentics® Flash Filesystem and Embedding Technology Development Kit 1.1.0 Installation Note

QNX® Momentics®

Date of this edition: November 23, 2007

Target OS: QNX® Neutrino® 6.3.0 SP1 or later

Host OS: Microsoft Windows XP SP1 or SP2, 2000 SP4, NT SP6a; Sun Solaris 7, 8, or 9; QNX® Neutrino® 6.3.0 SP1 or later; Linux Red Hat 8, 9, or Enterprise WS 3 or 4


Caution: If you installed the beta version of this TDK, uninstall it before installing the production version.


Note: For the latest information about this TDK, see the online release notes (log into your myQNX account, and then go to the Download Center area of www.qnx.com).

Contents...

Installing this TDK


Note:
  • Before you install this TDK, you must have already installed QNX Momentics 6.3.0 and Service Pack 1 or later on a supported host.
  • If you have a legacy binary-update license key, you can't install the source components of a TDK.
  • You'll also need to install the latest version of the Board Support Package for the target platform that you're using.
  • If you've installed an earlier version of this TDK, you must uninstall it before installing this version:
    1. Save any changes that you made to the source code.
    2. Uninstall the old TDK.
    3. If you're using the QNX Momentics IDE to compile the Flash Filesysten & Embedding TDK, delete the os-efsys_efsys project from the IDE. When asked, choose to also delete the contents of the project.

      It's possible to make the Flash Filesystem & Embedding TDK 1.1.0 install a new project name, but it's easier to delete the old project and install the new TDK with the same name (os-efsys_efsys).



Caution: Each Board Support Package, Driver Development Kit, Technology Development Kit, and Source Kit contains a standalone directory hierarchy. If you're installing more than one of these products, don't combine the directories, or you might overwrite some of the files.

On a Windows host


Note: If you've installed QNX Momentics versions 6.2.1 and 6.3.0 so that they coexist on your Windows host, please note:
  • You can't install a 6.3.0 TDK or BSP when the active version is QNX Momentics 6.2.1; set your configuration to 6.3.0.
  • If you switch from 6.2.1 to 6.3.0, you may have to log out of your user session and log back in before installing 6.3.0 BSPs and TDKs.

  1. Log in as a user with system-administrator privileges.
  2. Log into your myQNX account on our website, and then go to the Download Center.
  3. Download the TDK package, tdk-efsys-1.1.0-nnnnnnnnnnn-win32.exe. It's in the form of an executable (.exe) file. The nnnnnnnnnnn in the filename is an 11-digit build number.
  4. Double-click the file in Windows Explorer or run it at the command line.
  5. Follow the instructions provided by InstallShield.

    Note: Windows XP SP2 may display a security warning the first time you install a TDK. You can verify the TDK's checksums when you download the file from our website.

On a Solaris or Linux host

  1. Log in as root.
  2. Log into your myQNX account on our website, and then go to the Download Center.
  3. Download the TDK package, tdk-efsys-1.1.0-nnnnnnnnnnn-host.bin. It's in the form of a .bin script. The host in the filename is either solaris or linux, and the nnnnnnnnnnn is an 11-digit build number.
  4. Run chmod to make the script executable. For example:
    chmod a+x tdk-efsys-1.1.0-20041234567-linux.bin
  5. Run the script at the system prompt. For example:
    $./tdk-efsys-1.1.0-20041234567-linux.bin

    Note:
    • The graphical installer doesn't work on some versions of Linux, such as Linux Red Hat EL Workstation 5. Run the installer in console mode instead:
      $./tdk-efsys-1.1.0-20041234567-linux.bin -console
    • If the installer prints many dots but never actually starts, it's looking for a suitable version of Java. You can speed this up by setting the JAVA_HOME variable. For example in the bash shell:
      export JAVA_HOME=/path/to/java
        

      or:

      export JAVA_HOME=/usr/java/j2rel1.4.2_09
        

  6. Follow the instructions provided by InstallShield.

On a QNX Neutrino host

  1. Log in as root.
  2. Log into your myQNX account on our website, and then go to the Download Center.
  3. Download the TDK package, tdk-efsys-1.1.0-nnnnnnnnnnn-qnx6.sh. It's in the form of a shell script. The nnnnnnnnnnn in the filename is an 11-digit build number.
  4. Run chmod to make the script executable. For example:
    chmod a+x tdk-efsys-1.1.0-20041234567-qnx6.sh
  5. Run the script at the system prompt. For example:
    $./tdk-efsys-1.1.0-20041234567-qnx6.sh
  6. Follow the instructions on your screen.

Uninstalling this TDK

On a Windows host

  1. Log in as a user with system-administrator privileges.
  2. Open the Control Panel (e.g. on Windows 2000: Start-->Settings-->Control Panel).
  3. Select Add or Remove Programs.
  4. Select the TDK package you want to remove, then click the Remove button.

On a Solaris or Linux host

  1. Log in as root.
  2. Go to the $QNX_TARGET/_uninstall/Flash_Filesystem_and_Embedding_Technology_Development_Kit_1.1.0 directory.
  3. Start the QNX InstallShield application:
    ./uninstaller.bin

    InstallShield will now remove the TDK.

On a QNX Neutrino host

  1. Log in as root.
  2. Go to the $QNX_TARGET/install/tdk/efsys directory.
  3. Run the uninstaller script:
    ./uninstall

Documentation

The functionality provided by this TDK is already described in the QNX Momentics documentation set:

  • Filesystems chapter of the System Architecture guide
  • Working with Filesystems chapter of the User's Guide
  • Customizing the Flash Filesystem chapter of Building Embedded Systems
  • devf-* entries in the Utilities Reference

Technical support

If you have any questions, comments, or problems with a QNX product, please contact Technical Support. For more information, see the How to Get Help chapter of the Welcome to QNX Momentics guide or visit our website, www.qnx.com.