Crossware Contact Us
Engineering Hub

Written by the engineers
who ship it.

Technical articles on embedded UI frameworks, platform engineering and production optimisation — drawn from work Crossware has actually delivered, including pieces published with our silicon and platform partners.

Published with partners

Flutter on Torizon — a proof of concept on i.MX 8M Plus.

Published on Toradex Flutter Torizon i.MX 8M Plus Embedded Linux

Is Flutter a viable choice for embedded systems?

As a Toradex partner, Crossware invested in a proof of concept to answer that question with measurements rather than opinion — running Flutter on a Verdin i.MX 8M Plus inside a Torizon container.

Two Flutter embedders were implemented and compared on the same target hardware. Both performed comparably in practice, but one proved substantially simpler to bring up, which decided the direction of the rest of the work. The demonstrator itself was an internet radio application using GStreamer for audio playback, packaged as a container for the board.

The article walks through the Flutter architecture, building the application bundle, and every step of containerising it onto Torizon — with sources linked so the setup can be reproduced.

Read the article on Toradex
HardwareToradex Verdin i.MX 8M Plus
PlatformTorizon container environment
FrameworkFlutter — two embedders compared
Demo applicationInternet radio with GStreamer audio
Also built asWeb, Qt and Qt for MCUs versions
PublishedToradex blog, March 2022
In development

More articles in progress.

ArticleTopicStatus
Memory optimisation for Qt for MCUsQt for MCUsRead →
Layer composition on microcontrollersMCU graphicsRead →
MCU graphics subsystems, side by sidePlatform comparisonRead →
Rendering optimisation on NXP RT1176PerformanceIn development
Choosing between Qt and Qt for MCUsFramework selectionIn development
Building modern digital cockpitsAutomotive HMIIn development
Integrating camera streamsMultimediaIn development
WebRTC on embedded LinuxConnectivityIn development