TimeStorm Windows10 Installation

TimeStorm IDE: TimeStorm is an Eclipse-based integrated development environment (IDE) for embedded application development.

The recent versions of Windows 10 brings a “Bash on Ubuntu on Windows*” environment to Windows 10. It is more than just a Bash shell; it’s a full compatibility layer for running Linux applications on Windows.

The enablement of TimeStorm on Windows Host platform is driven primarily by this support. This unprecedented level of integration between a Windows OS and Ubuntu OS allows for native Linux applications to execute on Windows OS in a close-to-native manner.

Host System Requirements

Hardware

  • To run TimeStorm on Windows, you will need a 64-bit machine with a minimum of 1GB RAM and 1GB free disk space.

Operating System

  • You will need either a 64-bit Windows 10 Home or Windows 10 Professional distribution.
  • Windows 10 build version 1809 or newer (The “Bash on Ubuntu on Windows” feature is not available in earlier versions of Windows 10.)
  • Windows installation procedure

    • Download the official Windows 10 installer from https://www.microsoft.com/en-in/software- download/windows10ISO.
    • When the installation is complete, navigate to the “About Windows” screen to confirm the build version of Windows you’ve installed is Windows 10 build version 1809 or newer.

    If the version of Windows you’ve installed is not build version 1809 or newer, please use the Windows 10 Upgrade Assistant application. You can download and install Windows 10 Upgrade Assistant at https://www.microsoft.com/en-in/software-download/windows10.

TimeStorm Windows 10 Installer

To download TimeStorm for Windows 10 Installer, login to timesys linux link (https://linuxlink.timesys.com/ide/) and click on “TimeStorm 5.3.4 Windows 10 Installer” button.

Double click on the downloaded exe file, the installer will start the installation process with “Welcome to the prerequisites Setup wizard” page as shown below.

Click on the Next button to see the list of prerequisites with checkboxes selected as shown below.

Click on the Next button to start the installation process. In the first step installer will enable the WSL (Windows Subsystem for Linux) and will reboot the machine to complete the setup. Upon the reboot, installer will continue with the installation of Ubuntu and remaining dependencies. In the last step, installer will setup TimeStorm IDE.

Upon successful installation, you will see the “Completing the TimeStorm Setup Wizard” page. You will have an option to “view readme file” and “Launch TimeStorm”. Please make your selections.

Upon successful installation, you will see the “Completing the TimeStorm Setup Wizard” page. You will have an option to “view readme file” and “Launch TimeStorm”. Please make your selections.

We can now complete the installation by clicking on the “Finish” button. If “Launch TimeStorm” checkbox was selected, the installer will launch TimeStorm upon exiting. You can also launch TimeStorm after installer exists by

  • Double clicking on the TimeStorm desktop icon
  • Starting from Windows application manager

TimeStrom starts by asking for a workspace to open as seen in the picture below. You can open existing workspace or create a new one.

Obtaining a TimeStorm License

TimeStorm requires a license to operate. There are two types of licenses that can be used with TimeStorm:

  1. node-locked license — tied to a particular host system based on MAC address
  2. floating license — checked out from a central license server that typically supports a fixed number of seats

The license creation process for each license type is different.

Node-locked License

A node-locked license is a text file with .lic extension. This license enables TimeStorm features on one machine only and is restricted to the MAC address of the machine. Once a license is installed and used, it cannot be moved to a machine with a different MAC address. To use TimeStorm on another machine, you have to create and install another license for the machine.

To create a node-locked license for TimeStorm, you must have an APPDEV seat assigned to you on LinuxLink.

Process to create a TimeStorm Node-Locked license:

  1. Open a bash shell under Windows 10
  2. Note the MAC address of the machine on which you will be using TimeStorm. You can view the MAC address by running ifconfig under Windows 10 bash shell. You may use the MAC address of any of the active network interfaces.
  3. Log into your LinuxLink account at https://linuxlink.timesys.com/, and then:
    1. If you are a Manager, click on the account name at the top of the page, and click on a username link in the Members section.
    2. If you are a Developer click on the user name at the top of the page and click My Profile.
    3. Scroll to the bottom of the page, and click the ‘Create License’ button in the Active Licenses section.
  4. Enter the required information into the screen as shown below.

  • Enter the MAC address and a descriptive name for the license. It can be helpful to include the type of operating system and computer that will use the license.
  • The license expiration date and the user’s email address are entered automatically.
  • Click ‘Create’ to generate the license. The license is created, emailed to the user and displayed on the web page.

Floating License

For instructions on how to setup a floating license, please refer to the documentation at https://linuxlink.timesys.com/docs/create_timestorm_license

Install License

Installing a TimeStorm license involves copying your license file into the appropriate directory on the TimeStorm host. You can obtain the license online by visiting https://linuxlink.timesys.com/user/edit/licenses.xhtml or from the attachment of the email sent to you by LinuxLink when you generated the license. Save the license file in one of these two locations:

  • /.timesys/timestorm/licenses The TimeStorm user’s home directory is typically something like /home/ on Linux systems.
  • Licenses copied to this location will work for this user for all version-compatible TimeStorm installations on this computer.
  • To copy licenses: first store downloaded license file in a known folder under Windows e.g. “Downloads/TimeStorm_licenses” folder.
  • Search for bash using Windows 10 search box
  • Start “Bash on Ubuntu on Windows”. A new window will popup.
  • Copy the licenses to the /.timesys/timestorm/licenses folder by following the commands as shown in the below screenshot.
  • TimeStorm checks for a directory named ‘licenses’ under its own installation path.
    • The licenses directory is created automatically when TimeStorm is installed
    • Licenses installed in this directory will work for this installation of TimeStorm only
  • That is it. Restart TimeStorm, valid licenses will enable all TimeStorm features. You are ready to develop with Timesys IDE under Windows 10 OS.