Loading…
This event has ended. Visit the official site or create your own event on Sched.
October 23-26, 2017 - Prague, Czech Republic
Click Here For Information & Registration
Tuesday, October 24 • 11:45 - 12:25
How I Survived to a SoC with a Terrible Linux BSP - Luca Ceresoli, AIM Sportline

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

Feedback form is now closed.
System-on-Chip vendors typically provide a board support package (BSP) which should be a good starting point to develop the software for an embedded Linux system. However they often seem to misunderstand what the software designers need, and deliver something that makes their life harder without any apparent benefit.

In this talk Luca will share some of his experiences with such vendor BSPs, featuring jurassic kernels, broken drivers, non-existing bootloaders, code of appallingly bad quality, ineffective customer support and Windows-only tools. You will discover why he spent weeks in understanding, fixing and working around BSPs instead of just using them.

Luca will discuss the effects on the final product quality, what the options are when you face such a BSP, and what both hackers and vendors can do to improve the situation for everybody's benefit.

Speakers
avatar for Luca Ceresoli

Luca Ceresoli

Embedded Linux Engineer, AIM Sportline
Luca Ceresoli is an Embedded Linux Engineer at AIM Sportline. He designed several embedded Linux products from the ground up, mostly hacking around kernel, device drivers, bootloader, system programming, build system and FPGA.He contributes to a few open-source projects, including... Read More →



Tuesday October 24, 2017 11:45 - 12:25 CEST
Congress Hall III