Production engineering.
The real stories.
How Crossware solved real engineering problems, binary size, flash constraints, GPU bring-up, Edge AI integration, connected multimedia, on the hardware that shipped to customers.
| Case study | Industry | Platform | Technology | Status | |
|---|---|---|---|---|---|
| Secure connected vehicle display, boot chain and firmware updates Verified boot · signed and encrypted USB updates · A/B recovery · 3–4 s startup | Automotive | STM32MP257 | Yocto · Qt 6 · RAUC | ● Live | → |
|
Motorcycle cluster, binary size & CAN flash optimisation
30+ FPS · CAN flash under 9 min · JPEG decoder · delta frames |
Automotive | Renesas RH850 D1M1A | Qt for MCUs | ● Live | → |
| Embedded Device Management Platform Secure commissioning · diagnostics · configuration · update and recovery |
Connected Devices | Embedded Linux edge device | React · C++ · SWUpdate | ● Live | → |
|
Project Eclipse, live map streaming within 4MB internal RAM
Embedded World 2025 · joint with Infineon & Qt · full phone-to-pixel stack |
Automotive | Infineon Traveo T2G | Qt Quick Ultralite | ● Live | → |
| Android Intercom Master Station Native protocol · professional audio · automatic video · failover · kiosk mode |
Connected Devices | Android video phone | Kotlin · RTP · RTSP | ● Live | → |
|
Motorcycle cluster, high-performance Qt for MCUs on RT1176
Navigation · performance optimisation · production delivery |
Automotive | NXP RT1176 | Qt for MCUs | ● Live | → |
| On-device Driver Monitoring System Fatigue · attention · head pose · body pose · graded alerts |
Automotive | MediaTek Genio 700 · GRINN | Edge AI · DEEPX | ● Live | → |
|
Passenger car ADAS cluster within 4MB internal VRAM
40+ FPS at 1280×480 · live ADAS view · 3D-style gauges · multi-theme |
Automotive | Infineon Traveo T2G CYT4DN | Qt for MCUs | ● Live | → |
| Scalable HMI Runtime for embedded products Modular architecture · Slint UI · video integration · call and device services |
Connected Devices | Embedded Linux | C++ · Slint · GStreamer | ● Live | → |
| Electric boat touchscreen HMI and vessel-system integration Touch control · vessel data · CAN/J1939 · connected services |
Marine | Industrial PC · Android | Android · CAN/J1939 · OTA | ● Live | → |
| Dynamic GMSL camera reconfiguration without reboot Live camera switching · device-tree overlays · validated media pipeline |
Industrial | AMD/Xilinx Kria KV260 | Linux · V4L2 · GMSL | ● Live | → |
|
Flutter Internet Radio HMI on Synaptics Astra
Validated Flutter runtime · multimedia playback · connected content |
Connected Devices | GRINN Astra · Synaptics | Flutter · Audio · Networking | ● Live | → |
| LVGL touchscreen application and platform productisation Responsive GUI · GPU enablement · container-to-Yocto path |
Medical | Toradex Verdin i.MX8M Plus | LVGL · Torizon · Weston | ● Live | → |
| Embedded Linux BSP and service integration Platform stabilisation · system services · CI/CD · test support |
Industrial | Embedded Linux | Yocto · AOSP · C/C++ · Java | ● Live | → |
| Mobile-device screen sharing for an off-highway IVI USB and Wi-Fi transport · mobile integration · low-latency rendering |
Off-Highway | NXP i.MX6 | Qt · GStreamer · AirPlay | ● Live | → |
| BOMAG — HMI crossporting to Qt for MCUs and Flutter i.MX6 to Renesas RH850 · animations · hardkey navigation | Off-Highway | Renesas RH850 / i.MX6 | Qt · Qt for MCUs · Flutter | ● Case study | → |