EMBEDDED LINUX • REAL-TIME • CONNECTED SYSTEMS

Engineering software platforms for demanding embedded products.

Digital Data Software LLC designs, integrates and maintains open-source software solutions for connected equipment requiring predictable performance, robust hardware support and long product lifecycles.

ARM / Cortex-Ax86NXP i.MXYocto ProjectLinux LTSQt

01 / ENGINEERING EXPERTISE

From real-time execution to complete connected systems

We combine low-level hardware knowledge with embedded Linux and application engineering to reduce integration risk across the complete software platform.

01

Real-Time Solutions

Digital Data Software provides rugged Linux platforms using PREEMPT_RT or Xenomai when applications need bounded latency and predictable behavior. We also help migrate existing pSOS and VxWorks applications so proven software can be reused on modern Linux systems.

PREEMPT_RTXenomaiPOSIX

02

Connected Systems

We integrate low-latency industrial and embedded communication stacks including CANopen, Modbus, PROFIBUS, POWERLINK, EtherCAT and BACnet, alongside custom USB drivers and Wi-Fi or Bluetooth integration.

FieldbusEthernetWireless

03

Multimedia Applications

We engineer embedded HMI, multi-display, audio/video capture and camera solutions, combining Qt applications, hardware-accelerated C/C++ image-processing pipelines and embedded AI video processing. Our approach integrates edge AI inference, real-time video analytics and optimized camera-to-display workflows tailored to the target SoC, GPU, NPU and performance constraints.

QtDRM/KMSCameraEmbedded AI Video

OUR BRANDS & TECHNOLOGIES

Three brands. One engineering foundation.

Digital Data Software brings together real-time Linux platforms, portable C++ connectivity frameworks and marine electronics under a shared embedded engineering expertise.

EMBEDDED LINUX

LinRT

Real-Time Linux & Yocto BSP

Linux BSPs and engineering support for embedded systems requiring predictable real-time behavior and long-term maintainability.

Oxygen · Cobalt · Tungsten

Discover LinRT
SOFTWARE FRAMEWORKS

KingSail Software

Industrial & Marine Connectivity

Cross-platform C++ communication frameworks for CAN, industrial networks, marine protocols and secure IP transports.

Classic CAN / CAN FD · CANopen · NMEA · IP

Discover KingSail
MARINE ELECTRONICS

BlueCoral Technologies

Marine Electronics & Connectivity

Marine interfaces, onboard gateways and Raspberry Pi expansion hardware designed for connected navigation ecosystems.

SeaCOM · SeaGate · SeaHAT Concepts in development

Discover BlueCoral

Each brand has its own commercial website. Product availability, supported features and qualification status depend on the applicable release or development stage.

LinRT • BY DIGITAL DATA SOFTWARE

Real-Time Linux BSPs for embedded products that must stay predictable.

LinRT is our Real-Time Linux Yocto BSP family for connected and critical embedded systems. It combines long-term Linux foundations with real-time execution options, hardware enablement and engineering support for NXP i.MX and other qualified platforms.

01 / PREEMPT_RT

LinRT Oxygen

Linux · PREEMPT_RT

Real-time Linux integration with mainline-friendly APIs and a maintainable Yocto BSP.

02 / XENOMAI 3

LinRT Cobalt

Xenomai 3 · RTDM

Hard real-time execution options, RTDM device drivers and POSIX-oriented application migration.

03 / XENOMAI 4

LinRT Tungsten

Xenomai 4 · EVL

EVL-based real-time architecture for demanding latency-sensitive embedded applications.

02 / CONNECTIVITY FRAMEWORKS

KingSail Software — technical foundations

Portable C++ communication building blocks for industrial and marine systems, with a focus on low-latency I/O and reusable driver abstractions.

KSCANbusClassic CAN / CAN FD
SocketCAN · SLCAN
KSCANopenCANopen industrial
communication
KSNMEA2000NMEA 2000
marine CAN networks
KSNMEA0183NMEA 0183
serial data exchange
KSCANnetTCP / UDP · TLS / DTLS
qualified secure builds

03 / SOFTWARE DEVELOPMENT SERVICES

Engineering support from board bring-up to production maintenance

Our team supports customers throughout the development of connected real-time systems, from architecture and hardware enablement to the software platform that hosts the final application.

01

Yocto BSP Customization

Strong hardware expertise combined with Yocto and open-source development enables us to build optimized Linux platforms, integrate board-specific features and provide customers with a maintainable software baseline.

BSP
02

Real-Time Application Engineering

We analyze real-time constraints, select the appropriate Linux execution model, tune scheduling and I/O paths, and support migration of legacy pSOS or VxWorks applications to real-time Linux environments.

RT
03

Industrial Networking

We develop and adapt low-latency fieldbus and network software for CANopen, MilCAN, USB/IP, Modbus, PROFIBUS, POWERLINK, EtherCAT and BACnet, including integration under Linux and Xenomai where required.

NET
04

Linux Driver Development

From ARM/Cortex-A to x86, we develop Linux and real-time device drivers for custom peripherals, DMA, communication interfaces, cameras and board-specific hardware, with attention to latency and maintainability.

DRV
05

Embedded System Design

We help select hardware and software architectures with deployment, testability, lifecycle, security and long-term maintainability in mind, so platform decisions remain aligned with the complete product roadmap.

SYS
06

Lifecycle Support & Maintenance

Our US and European engineering resources provide direct technical support, maintenance and evolution services for LinRT and custom embedded Linux platforms throughout development and product life.

LTS

04 / APPLICATION FIELDS

Built for equipment where software behavior matters

Digital Data Software works on platforms used in demanding industrial and embedded environments where performance, availability and long-term support are part of the product requirements.

IndustrialMedicalDefenseAgricultureTransportEnergyMaritimeConnected Devices

05 / DELIVERY APPROACH

One engineering chain, from architecture to qualified software

We keep platform decisions, low-level software and application requirements connected so the final system can be reproduced, maintained and evolved.

01

Define

Hardware, latency, I/O, graphics, networking and lifecycle constraints.

02

Integrate

BSP, kernel, drivers, middleware and application frameworks.

03

Validate

Boot, performance, real-time behavior, interfaces and regressions.

04

Maintain

Updates, security fixes, platform evolution and long-term support.

06 / DIGITAL DATA SOFTWARE

Need a reliable embedded Linux platform for your next product?

Discuss your board, timing constraints, communication interfaces or multimedia architecture directly with our engineering team.

Contact our engineering team