Skip to main content
Version: Torizon OS 7.x.y

Torizon IDE Extension Overview

Introduction​

The Torizon IDE Extension is a Visual Studio Code extension provided by Toradex that simplifies the entire development workflow for devices running Torizon OS. It integrates seamless container-based development, deployment, debugging, and device management directly into VS Code.

  • Integrated Container-Based Development: Automatically generates and manages Dockerfiles, build environments, and runtime containers tailored for Torizon OS.
  • Seamless Device Deployment: One-click deployment of applications and containers directly to Torizon devices over SSH.
  • Cross-Compilation Made Easy: Automatically configures the correct ARM toolchains for your target device.
  • Full Application Debugging: Enables breakpoints, variable inspection, and step-by-step debugging inside containers on the target device.
  • Template Projects & Quick Starts: Provides ready-to-use templates for C/C++, Python, .NET, Qt, and graphical applications.
  • Streamlined Build & Deploy Cycle: Simplifies iterative development with automatic rebuilds, syncing, and container restarts.
  • Multi-Language Support: Works with popular languages through containerized environments—C/C++, Python, .NET, Rust, etc.
  • Weston/Wayland GUI Support: Facilitates development, deployment, and debugging of graphical applications for Torizon GUI environments.
  • OTA-Ready Workflow: Produces container artifacts compatible with Torizon Cloud for remote updates and fleet deployment.

Torizon Templates & Pre-Built Containers​

The Torizon IDE Extension provides a curated set of templates designed to help developers start new projects quickly with fully configured Docker environments, cross-toolchains, debuggers, and recommended best practices for Torizon OS. These templates cover the most common application categories used on Toradex SoMs.

These templates integrate directly with Toradex’s Debian-based containers. They serve as the base for most templates and ensure a consistent, reproducible environment for building and running applications on Torizon OS.

Note that there are different types of support for templates:

  • Torizon-supported: contain development stacks officially provided by the Torizon team, commonly used by customers of Torizon Cloud. Those templates are maintained by the Torizon team and pass through a quality assurance process.

    Toradex-supported

  • Partner-supported: contain development stacks provided by Toradex partners. They also pass through the same quality assurance process from Torizon-supported templates. The maintenance and support of partner templates are handled by the partners authors of the templates.

    Partner-supported

  • Community-supported: contain development stacks provided by community members of Torizon ecosystem. The quality, maintenance and support for community templates are the sole responsibility of their contributors.

    Community-supported

Send Feedback!