Tria BSP for Linux: Yocto-Based Linux BSP

Tria BSP for Linux

Minimalist BSP for maximum independence


Linux BSP optimized for Tria hardware

Completely redesigned with a modern architecture, Tria’s Linux Board Support Packages (BSPs) provide clean, maintainable software foundations for embedded products.

  • CRA-ready update commitment
  • Minimalist BSP
  • Modular architecture
  • Built on the Yocto Project
    GitLab access
Yocto Project logo

Build for the realities of embedded Linux development

Stay in control

Clear stacking with minimal dependencies. KAS with minimal set up and reproducibility.

Reuse across hardware generations

One vendor-specific meta-layer per silicon family.

Reduce maintenance effort

Complete DevOps tooling and support of two concurrent Yocto LTS.

CRA-ready by design

Security update commitment built into the BSP roadmap.

Tria Linux BSP modular architecture

Tria BSPs clean, LEGO-style architecture minimize dependencies between layers, allow teams to adopt only the components they need while keeping full control of their Yocto environment.

  • Clean and modular layer structure
  • Minimal interdependencies
  • Vendor layers organized by silicon family
  • Extension layers added only when required
  • Full Yocto flexibility and control
  • GitLab-based development workflow with reproducible KAS builds
Tria BSP for Linux architecture showing HAL, Intel, NXP and Qualcomm SoC layers, and the U-Boot bootloader

Compatible with your Tria board

CRA ready badge

Long-Term Support commitment for CRA compliance

We deliver quarterly security updates and maintains compatibility with the two active Yocto LTS versions simultaneously.

2026
2027
2028
Group of Tria compute modules for Intel platforms
Group of Tria compute modules for NXP platforms
Group of Tria compute modules for Qualcomm platforms
  • Scarthgap
  • Wrynose
  • Next LTS

What has changed
compared to the former Tria MSC-LDK?

Our new Linux BSP is designed to simplify setup and improve modularity.

MSC-LDK Tria BSP NEW
Build setup Manual layer and config handling KAS YAML with minimal setup
Layer design Dependencies between layers Clear stacking with minimal interdependencies
BSP organization Meta-layers depending on specific Tria product One vendor specific meta-layer per silicon family
Optional features Integrated Pick and chose as extension YAML and add-on layers
Developer workflow Traditional repository setup Git-based manifests plus KAS-driven reproducibility
Git Gitolite GitLab

Get started

GitLab logo

Download freely our Linux BSP for your Tria module on Gitlab and start building your platform.

  • Free access to source code on Gitlab
  • Technical documentation
  • Updates, fixes & support
  • Get support from our team only if needed

Need more than a BSP?
Optional building blocks to build, secure and maintain your system

Start with Tria BSP. Extend your solution when your embedded system requires it.

Yocto Project logo
Compute module held above a technical drawing.

Tria OS for Linux

A security-hardened, production-ready embedded Linux distribution with capabilities such as:

  • Secure boot
  • OTA updates
  • CI/CD
  • Pre-integrated with Tria hardware
Interface of the Tria CVE management tool.

CVE management tool

Vulnerability management tool for embedded systems:

  • SBOM generation
  • Advanced filtering of false positives
  • Automatic & manual assessments
  • Dashboards & reporting for CRA
Timeline illustrating Tria SuperCare support

SuperCare service

Maintenance and CRA support for your specific hardware:

  • High-cadence CVE monitoring
  • Security & minor LTS updates
  • Regression testing
  • CRA reporting support

Case Study: A feeding robot built on Linux

A robotics manufacturer was developing a new generation of autonomous mobile robots and needed a common embedded Linux platform that could be reused across multiple products.

The project also required expert Linux software support and a reliable second source for an existing design.


Our approach

  • Embedded computing platform based on NXP i.MX9 family
  • Production-ready Linux BSP
  • Hardware enablement assistance
  • Software integration support
  • Wireless connectivity and customized storage configuration


The result

The customer successfully standardized on a scalable Linux platform that could be reused across multiple robotic systems.

Tria BSP for Linux coupled with hands-on software support simplified integration, accelerated development, and provided a stable foundation for future product generations.

Orange mobile robot with a flat platform and green indicator lights in an industrial facility
Contact Us