Luca Ceresoli

Luca CeresoliLuca joined Bootlin in 2022 as an Embedded Linux engineer and trainer. Previously he worked as an embedded firmware engineer since 2002 working on various hardware platforms. He focused on embedded Linux since 2008 and designed several VoIP, multimedia and networking products, working on the whole BSP stack: boot process, kernel, device drivers, build system integration and application software. He also supported hardware designers in decision making and prototype debugging, designed FPGAs, implemented production and testing tools.

Linux kernel and bootloader experience

Luca implemented and improved several Linux kernel device drivers in various subsystems including Video for Linux, DRM, audio and I²C. He has adapted U-Boot and the Linux kernel to work on Texas Instruments, Marvell, Nuvoton, Xilinx, Rockchip, Nvidia and NXP System-on-chips.

Build system experience

Luca has been using in depth the Buildroot and Yocto build systems, adapted them to meet specific project requirements and implemented software upgrade mechanisms. He wrote tools to automate the company development and continuous integration workflows. He is supporting customers in having clean and effective build systems.

Training experience

Luca is a trainer at Bootlin for the Embedded Linux system development course, the Yocto Project and OpenEmbedded development course and the Linux debugging, profiling, tracing and performance analysis training course. He can deliver these courses in English or Italian.

Open source community contributions

In recent years Luca contributed several patches to the Linux kernel, mostly adding or improving device drivers and documentation. He has been an active member of the Buildroot community by contributing patches and participating to Buildroot developer days.

He implemented various improvements to the boot process of Xilinx ZynqMP System-on-chip family and published zynqmp-pumfw-builder.

He also contributed to various other open source projects.

Luca has been a speaker at various national and international conferences including Embedded Linux Conference and FOSDEM.