OverviewNative C APINode.js API

Installation on Windows

System requirements for WSL

You need to make sure the Windows version:

  1. Make sure you have Windows 10 version 1607 or above.
  2. WSL requirement is 64-bit versions of Windows 10.

To check if your system meets the requirements, please follow the steps:

  1. Open your Settings. You can do this by clicking the gear icon on the Start menu, or by opening the Power User Tasks menu and choosing Settings.
  2. In the Settings window, choose System.
  3. On the left side of the System window, choose About.
  4. On the right side of the window, you will see your system information. Make sure that the Version is at least 1607, and the System type is a 64-bit operating system.

If the Version number is less than 1607, then you need to update the Windows. If your System type is not a 64-bit operating system, you will not be able to run WSL.

Steps for Installation of WSL on Windows 10

  1. Open a new PowerShell window as Administrator
  2. In PowerShell prompt run the command to enable WSL feature
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux*

Above command will require Windows Restart

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Above commands doesn’t require Windows restart and it will Install WSL version 2

  1. You can enable WSL through Control Panel -> Programs and Features -> Turn Windows Feature on or off -> Check Windows Subsystem for Linux.
  2. WSL is enable on your system but yet Linux is not install, to do so we have to installed the Linux distro from Microsoft store. Click on Microsoft Store app, and search for Ubuntu, kali or Debian, choose your Linux distro, click on Get, the distro will appear in Start Menu.
  3. After Installing the Linux Distro and enabling the WSL feature, you need to restart the Windows.
  4. Go to Start Menu and click on the newly install Linux Distro, it will take few minutes to setup the Linux on your system, Linux CLI will ask you to fill in the “User” and “Password” for Linux system.
  5. You can also access your Windows file system from within the Linux Bash shell. You’ll find your local drives mounted under the /mnt folder For example, your C: drive is mounted under /mnt/c: /mnt//

Steps for Installation of LTPS SDK on Linux Distro

To Install the Cross-Complier for your Linux Distro, you need to follow the same steps on Tibbo website.

Completed the steps mentioned

  • LTPS SDK Setup
  • Setting up the Environment
  • Checking SDK Availability
  • Prepare SDK for Kernel Modules

Steps for Installation of XMing on Windows 10

Definition: XMing is an open source X-Windows terminal emulator (X Server) that runs on Microsoft Windows computers. XMing allows the Windows machines to display a graphical Linux program which is basically running on a remote Linux server.

After completing the LTPS SDL setup, you need to Install XMing software on Windows. Install XMing Server for Windows, Select a full installation.


Allow XMing Server on windows firewall in Windows Defender. Start the XMing server on your Windows system by searching in Star Menu and clicking it. When the Windows XMing server is running, an icon XMing appears in the windows system tray.

XMing Server is listening by default on port 6000. To find XMing Server process ID, in a DOS command line (run as administrator), please check the snapshot below for commands.

Steps to configure IDE in Linux Distro (WSL)

After Installation of XMing server on Windows, please follow the same steps from Tibbo website to configure IDE (Qt-Creator)

Step 1

Install the Qt-Creator in Linux Distro, run all the command with super user

kali@Amit-Work:~$ sudo apt-get install qtcreator

Step 2

To run the Qt-Creator, we have to share the display with Windows 10, commands are shared in the snapshot below:

Step 3

Rest all steps we can follow same as mention on Tibbo website

OverviewNative C APINode.js API