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
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
Compatible with your Tria board
Long-Term Support commitment for CRA compliance
We deliver quarterly security updates and maintains compatibility with the two active Yocto LTS versions simultaneously.
- 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
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.
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
CVE management tool
Vulnerability management tool for embedded systems:
- SBOM generation
- Advanced filtering of false positives
- Automatic & manual assessments
- Dashboards & reporting for CRA
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.