October 31 - November 1 - Co-Located Events
October 28-30 - Conference
Lyon Convention Centre - Lyon, France
More information for Open Source Summit + Embedded Linux Conference Europe 2019

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Embedded Linux Conference [clear filter]
Tuesday, October 29


Our Company and the Open Source Community: A Journey from Anxiety to Collaboration - Reto Schneider & Andreas Müller, GARDENA GmbH
Would you like your company to be more open towards the free software community?

GARDENA is a company with a lot of experience with gardening tools; experience with software development and interaction with the open source community however is much more recent. In May 2016, an article in Golem.de provoked negative reactions in regards to GARDENA's use of GPL code – GARDENA clearly didn't yet understand the GPL. Three years later, most of the source code of the revised gateway is available on GitHub, MT7688 SoC support in U-Boot has been upstreamed, and management even agreed to allow root access to the gateway for hackers via UART.

In this talk, Reto Schneider and Andreas Müller, two enthusiastic GARDENA embedded developers, will take a look at GARDENA's Sub-GHz IoT gateway based on the MediaTek MT7688 SoC, the Yocto framework, and the U-Boot bootloader. They will explore the journey of GARDENA from open source novice towards active participant.


Andreas Müller

Head of Embedded Development, GARDENA GmbH
Head of Embedded Development. Working for Husqvarna AB in Zurich, Switzerland.
avatar for Reto Schneider

Reto Schneider

Senior Embedded Developer, GARDENA GmbH
Senior Embedded Developer for IoT products. Working for Husqvarna AB in Zurich, Switzerland.

Tuesday October 29, 2019 14:25 - 15:00
Forum 1
  • Session Slides Included Yes
Wednesday, October 30


The Static Check Needle in the Warnings Haystack - Frank Rowand, Sony
The messages from the various static check tools can be overwhelming. When you make a minor change to a Linux kernel source file, the number of warnings may change slightly but it may be difficult to find the few new warnings in the large pile of all warnings, or the number of warning may remain the same but it may be difficult to determine that the warnings did not change. Tools and techiques will be presented to help you more quickly and easily determine whether your patch has created a new problem. And if new problems exist, how to determine what the problem is. This information will help you submit cleaner patches. In my dreams for a better world, these tools and techniques may also aid in reducing the current backlog of static check warnings present in the kernel code.

avatar for Frank Rowand

Frank Rowand

senior software engineer, Sony
Frank has meddled in the internals of several proprietary operating systems, but has been loyal to the Linux kernel since 1999. He has worked in many areas of technology, including performance, networking, platform support, drivers, real-time, and embedded. Frank has shown poor judgement... Read More →

Wednesday October 30, 2019 14:25 - 15:00
Forum 1
  • Session Slides Included Yes