CrosswareContact Us →
Platform engineering

NXP i.MX6 modernisation without replacing proven hardware.

Many i.MX6 products remain commercially successful long after their original software baseline has aged. Crossware updates these systems pragmatically: preserve the working hardware, modernise the platform and add new user-facing capabilities.

Yocto migrationTorizonDockerQtGStreamerLifecycle support
Off-highway machine user interface

Off-highway HMI on established embedded hardware

Engineering scope

From evaluation hardware to a maintainable product platform.

Crossware works where board support, accelerated hardware and the product application meet. The exact scope is adapted to the selected device, board design and delivery stage.

01

Platform migration

Move older BSPs and applications to maintained Yocto or Torizon baselines with controlled risk.

02

Display & touch

Integrate panels, touch controllers and device-tree changes on custom carrier boards.

03

Container deployment

Package browser, backend and supporting services for repeatable updates and isolation.

04

New capabilities

Add screen sharing, video, networking and modern UI functions to deployed product lines.

Software architecture

The stack we can build and integrate.

Board support

  • Kernel and device-tree migration
  • Display and touch drivers
  • Carrier-board peripheral integration

Application runtime

  • Qt and browser-based HMIs
  • Docker Compose services
  • Network discovery and device access

Sustained engineering

  • Build reproducibility
  • Performance and stability testing
  • Long-term maintenance planning
Start with the constraints

Tell us what the platform has to deliver.

Share your board, display, camera, operating-system and performance requirements. We will help define the shortest credible path from the current baseline to a production-ready system.

Talk to our engineers →