Porting Mender to New i.MX 8M Plus Machine and Working with Toradex BSP
2022-12-01 , Langdale

Mender is a popular open source over-the-air software update solution with numerous features. In this talk we will discuss the initial efforts to port Mender to Toradex Verdin iMX8M Plus SoM and after that the exact steps to build images for it and the Dahlia carrier board using the long-term support release of the Yocto Project and the Toradex BSP. Nowadays, getting started with Mender on this machine is straight forward thanks to the existing support in layer meta-mender-nxp. Mender A/B updates will be demonstrated. Furthermore, practical tips and tricks for using Toradex Easy Installer for various use cases will be shared.


Mender is a popular open source over-the-air software update solution with numerous features for numerous different machines. In this talk we will discuss the initial efforts to port Mender to Toradex Verdin iMX8M Plus. System-on-Module (SOM) provides core components on a single unit and it is very convenient for integration in industrial equipment. Toradex Verdin iMX8M Plus is a powerful SOM capable of providing high-performance graphics. We will go through the exact steps to build an image from scratch for it and the Dahlia carrier board using the long-term support release of the Yocto Project and Toradex BSP.

Getting started with Mender on Toradex Verdin iMX8M Plus is straight forward thanks to the upstream work done in layer meta-mender-nxp. During this presentation we will focus on performing of A/B updates will Mender. Guidelines for preparing the image for Mender delta updates will be also shared. Furthermore, the talk will feature practical experience for using Toradex Easy Installer remotely and for automatic installation without user interaction. The talk is appropriate for beginners and anyone interested in the Yocto Project and Mender.

See also: Porting Mender to New i.MX 8M Plus Machine and Working with Toradex BSP (508.8 KB)

Leon Anavi is an open source enthusiast and a senior software engineer at Konsulko Group. He is an active contributor to various Yocto/OpenEmbedded meta layers, Mender, RAUC, Automotive Grade Linux (AGL) and many other open source projects. His professional experience includes web and mobile application development for various platforms as well as porting and maintaining embedded Linux distributions to Raspberry Pi and devices with x86-64, i.MX6, i.MX8, NVIDIA Tegra, RISC-V, Amlogic, Rockchip and Allwinner (aka sunxi) SoC. Leon holds a masters in Information Technology from the Technical University Sofia. His previous speaking experience includes talks about open source software and hardware during events in San Francisco, San Diego, Portland (OR), Hong Kong, Shanghai, Shenzhen, Brussels, Lyon, Grenoble, Berlin, Edinburgh, London, Cambridge, Bratislava, Prague, Sofia and his hometown Plovdiv.