Loading…
25-27, August 2025
Amsterdam, Netherlands
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Europe 2025 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Central European Summer Time, CEST (UTC +2). To see the schedule in your preferred timezone, please select from the drop-down menu to the right. 

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Wednesday August 27, 2025 15:05 - 15:45 CEST
In this presentation, we provide an in-depth look at our experience conducting an industrial feasibility study focused on a dual-board embedded system designed for communication over CAN bus. The system architecture consists of two boards, each with distinct operating environments. The primary board runs a Linux-based system that leverages Flutter for a responsive graphical user interface, while the secondary board operates on Zephyr RTOS, utilizing LVGL to deliver lightweight graphical functionality.

We walk through the complete development lifecycle of this system, beginning with hardware selection and bring-up, progressing through board support package (BSP) development, device tree configuration, and peripheral driver integration. We also discuss the differences in system architecture between Linux and Zephyr. We then analyze Flutter and LVGL, evaluating their suitability for embedded UI development, performance trade-offs, and integration strategies.

Attendees will gain practical insights into designing and evaluating industrial embedded systems while overcoming the challenges of multi-platform development and integration.
Speakers
avatar for Dario Binacchi

Dario Binacchi

Embedded Linux and kernel engineer, Amarula Solutions
With a thesis on DSP I graduated in Software Engineering in 2000, but above all I started my career in the embedded world, first on bare-metal systems and then on architectures with Linux operating systems.
avatar for Andrea Ricchi

Andrea Ricchi

Embedded Software Engineer, Amarula Solutions
I am a software developer passionate about all the branches of technology; constantly approaching new technologies and new programming languages to improve my point of view about the great world of computer science.
Wednesday August 27, 2025 15:05 - 15:45 CEST
Elicium 1
  Embedded Linux Conference

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link