Skip to content
GeMRTOS
GeMRTOS

The Generic eMbedded Multiprocessor RTOS

  • Home
  • Download Now!
  • GeMRTOS
    • License
    • Download
    • GeMRTOS Documentation
      • Documentation Browser
      • GeMRTOS Manuals
    • GeMRTOS repository
  • Log in
  • Contact us
Search
GeMRTOS
GeMRTOS

The Generic eMbedded Multiprocessor RTOS

  • Download Now!!!
  • GeMRTOS
    • License
    • Download now!
    • GeMRTOS documentation
    • GeMRTOS repository
  • Login
  • Contact us
  • FPGA Laboratory ACCESS
  • Cursos de FPGA (en español)
  • Challenges
GeMRTOS
GeMRTOS

The Generic eMbedded Multiprocessor RTOS

  • Home
  • Download Now!
  • GeMRTOS
    • License
    • Download
    • GeMRTOS Documentation
      • Documentation Browser
      • GeMRTOS Manuals
    • GeMRTOS repository
  • Log in
  • Contact us
Search
GeMRTOS
GeMRTOS

The Generic eMbedded Multiprocessor RTOS

  • Download Now!!!
  • GeMRTOS
    • License
    • Download now!
    • GeMRTOS documentation
    • GeMRTOS repository
  • Login
  • Contact us
  • FPGA Laboratory ACCESS
  • Cursos de FPGA (en español)
  • Challenges

GeMRTOS - Getting started

  • Introduction to GeMRTOS
  • Creating your first GeMRTOS application
  • API references
  • Platforn Designer flow
  • Tasks and periods in RTOSs
  • Installation of Quartus Prime with WSL ([1]) for GeMRTOS design flow.

GeMRTOS - Features

  • Synchronization, Critical Sections and Mutex in Multiprocessor RTOSs
  • Signals in GeMRTOS
  • GeMRTOS system architecture
  • Introduction to GeMRTOS: Hybrid partition scheduling.
  • Scheduling lists in GeMRTOS
  • Tasks in GeMRTOS
  • Trigger Resources in GeMRTOS
  • GeMRTOS Controller
  • Data structures and linked lists in GeMRTOS
  • Semaphores in GeMRTOS

General

  • Error (16031): Current Internal Configuration mode does not support memory initialization or ROM. Select Internal Configuration mode with ERAM.
  • GeMRTOS partners with Intel
  • newlib reentrancy and thread-safe in multiprocessors
  • Specifying the License for the Questa*-Intel® FPGA Edition Software
  • Installing Nios II Software Built Tools (SBT) for Eclipse in Quartus Prime starting from version 19.1
  • Why do I get a fatal error when creating an ALTPLL IP?
  • SDRAM IP in DE2-115 board
  • Compiling beyond 256MB
  • Questa issues
  • Warning (113015): Width of data items in <mem_init>.hex is greater than the memory width
  • Processors with an ID other than 1 do not launch once the software has been downloaded.
  • System console does not start after Quartus Prime instalation
  • Eclipse does not start after full Quartus Prime instalation
  • Home
  • GeMRTOS KnowledgeBase
  • GeMRTOS
  • Installation of Quartus Prime with WSL ([1]) for GeMRTOS design flow.

Installation of Quartus Prime with WSL ([1]) for GeMRTOS design flow.

GeMRTOS design flow can be readily specified using command line tools. The Cygwin environment was used in earlier versions of Quartus Prime to carry out these commands. Versions of Quartus Prime that are higher than version 22.0 use the Windows Subsystem for Linux (WSL) command-line environment. The procedures necessary to install Quartus Prime v22.0 and WSL for GeMRTOS design flow for Windows 10-64bits are given:

1) Download and install Quartus Prime with Questa – Intel Starter Edition. #

From the intel.com website, get Quartus Prime V22.0 or later with Questa – Intel Starter edition. Select the desired devices and adhere to all installation instructions for success.

2) Install WSL (Windows subsystem for Linux)[1] #

Run powershell environment as administrator.

  1. Install WSL
wsl --install

Remember: In Windows Features, ensure to turn on the Windows Subsystem for Linux option.

2) Restart WSL to take the changes:

wsl –-shutdown

3) Install additional Linux distribution Ubuntu 18.04:

wsl --install -d Ubuntu-18.04    (username and password is required)

In order to check the available distributions, it may be executed:

wsl --list --online
Note: in virtual machines, error 0x80370102 may occur. It is solved by executing:
    wsl --update
    wsl --set-default-version 1
    wsl -–shutdown
and then trying again
    wsl --install -d Ubuntu-18.04

4) Finish configuring the WSL environment for GeMRTOS designing (confirm all the prompts):

sudo apt update
sudo apt install wsl
sudo apt install dos2unix
sudo apt install make
sudo apt install build-essential

Reference #

[1]   “2.3.1. Installing Windows* Subsystem for Linux* (WSL) on Windows*,” Intel. https://www.intel.com/content/www/us/en/docs/programmable/683472/22-1/installing-windows-subsystem-for-linux.html.

Avalon MM, GeMRTOS, Nios 2, Nios V, RISC-V
Share This Article :
  • Facebook
  • Twitter
  • LinkedIn
  • Pinterest
Still stuck? How can we help?

How can we help?

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Table of Contents
  • 1) Download and install Quartus Prime with Questa - Intel Starter Edition.
  • 2) Install WSL (Windows subsystem for Linux)[1]
  • Reference

Copyright © 2025 - contact us - Dorrego 287 - B8000FLE - Bahía Blanca - Argentina - +542914311867  GeMRTOS

Nios II, Nios V, Quartus Prime, ModelsSim are property of their respective companies.
GeMRTOS is property of R. Cayssials.
**All contact forms on this site are protected by reCAPTCHA. Google Privacy

GeMRTOS joins Intel Partner Alliance as Gold member.