Skip to content

UniRTOS/UniRTOS-vscode-Extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UniRTOS — VS Code Extension

UniRTOS is a unified embedded development kit developed by Quectel for its full range of cellular communication modules. It provides consistent APIs and component architecture, supports cross-platform development and efficient porting, and integrates rich middleware, drivers, protocol stacks, and application examples to accelerate the development and deployment of intelligent embedded devices.

Features

  • Extension Overview

    • Adds a UniRTOS icon to the activity bar with a Commands view for quick access to all major workflows.
  • Create New Project

    • Launch a guided wizard to create a new UniRTOS project from scratch.
    • Choose platform, model, SDK version, and target directory.
  • Create Demo Project

    • Instantly set up a demo project from a curated list of examples.
    • Demo projects are pre-configured for quick evaluation and prototyping.
  • Build SDK

    • Build your UniRTOS SDK project directly from the extension.
    • View build output and errors in the integrated terminal.
  • Flash Firmware to Module

    • Flash the compiled firmware to your target module with a single click.
    • Supports multiple connection types and auto-detects connected devices.
  • More Features Coming Soon

    • Additional project templates, advanced debugging, and device monitoring are planned for future releases.

How to use

📰 Create New Project

Create New Project

  1. From UniRTOS menu -> Development -> New Project

New Project

  1. Required fields will show in the panel

New Project

  1. Fill in the required fields, and push continue. The new project will open when cloning is done

New Project

🪧 Create Demo Project

Create Demo Project

  1. From UniRTOS menu -> Development -> New Project From Demo.

Demo Project

  1. Required fields will show in the panel, please choose to create a new project or use the current one.

Demo Project

  1. Fill in the required fields, and push continue. The demo project will open when cloning is done for the sdk and demo project.

Demo Project

👷 Build UniRTOS Project

Build UniRTOS sdk

Note:

  • Please install all requirements before building the sdk (For More info, check requirements guide)
  • Please open UniRTOS project to use this feature
  1. From UniRTOS menu -> Development -> Build.

Build




  1. Output tab will open and will show the process, with successful message at the end.

Build

🔦 Flash UniRTOS Firmware

Flash UniRTOS Firmware

Note:

  • Please install all requirements before building the sdk (For More info, check requirements guide)
  • Please open UniRTOS project to use this feature
  1. From UniRTOS menu -> Development -> Flash.

Flashing




2. The extension will find the port + the config file. Or you can find config file manually: Find quec_download_usb.ini or at_command.hbinpkg

Flashing

  1. Output tab will open and will show the process, with successful message at the end.

Flashing

✔️ UniRTOS Requirements

UniRTOS Requirements

  • git
  • python

License

See the LICENSE file.

About

UniRTOS Extension for vs code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors