top of page

All About Qt for MCUs

Project Eclipse: A Reference Design for Two-Wheelers

The Qt Group,  Infineon, and Crossware collaborate on the development of a new Reference Design that delivers unprecedented functionality to the realm of two-wheelers. This highly cost-efficient MCU-based HMI can be customised with ease according to your brand and requirements. This design will set new standards with regards efficient memory use, boot time, and time to market. 

Key features include:

  • Cinematic startup animation

  • Gauges, vehicle status, telltales, ADAS

  • Map navigation, media player, and more streamed from smartphone

  • User interaction via hardware buttons and touchscreen

First preview of this platform will be available at the Embedded World 2024 booths of Qt and Infineon. Stay tuned!

Test_Dark_Normal_Map
Test_Dark_Normal_Trip
Test_Dark_Normal_Full
Test_Dark_Normal_AvgCons
Start-up
Test_Dark_Normal_Menu

In this project BOMAG the global leader of road construction vehicles asked Crossware to crossport their Qt Application developed for an i.MX6 to Qt for MCUs. Jointly we chose the Renesas RH850 together with an 5" display (800*480). 

All screens, complex animations including sprite animations, screen transitions, list and carousel scrolling have been crossported. Various optimisations to reduce binary size without impacting run-time performance and real-time performance data was achieved. 

 

Some User-interface highlights: 

  • Navigating between and highlighting the focused component of a page, sections, screens through hard-keys

  • Animations (sprite, rotation, number) similar to the Main application.

  • Page depths of 4 with back button going to previous state

  • Listview scrolling through hard keys, carousel scroll  

The project has been executed within 3months timeframe. 

Crossporting to Qt for MCUs

604261793B_167078.png

Instrument Cluster on MCU Platform and Multiple Implementations

IC Platform_edited.jpg
renesas-2_edited.jpg

Crossware was engaged by an automotive Tier-1 to develop their first digital instrument cluster on Qt for MCUs on a Renesas RH850 controller. Crossware had to port Qt for MCUs onto their custom board, integrate their automotive backend with the Qt HMI. Multiple projects ranging from Electric tractors, Off-highway vehicles, 2 Wheelers and EVs were developed on this Qt for MCUs platform.

Crossware helped the customer develop a new line of digital clusters and supported them with technical expertise and bandwidth over multiple project SOPs.

The Tech stack used was Qt/QML, C++, GHS, CMake Complex List views, Startup-animations, Complex dial animations, inter-nationalisation, Themes, Modes were created on Qt for MCUs. Read more about our work on Listviews here.

Our journey started with porting the Qt for MCUs graphics stack onto the customer specific boards. These boards were based on two Renesas Controllers, namely the RH850 D1M1A and the D1M1V2. After successful porting of Qt we also enable the following platform features/optimizations.

  • Enabling image caching for enhanced performance on external Octa RAM

  • Enabling graphics resource flashing on to the external flash

  • Memory optimization for the Font engine

This customer engagement was another success story of how Crossware supported an automotive customer through multiple milestones and SOPs while executing software development remotely.

bottom of page