Dimitrios Platis

I call myself a Software Engineer and a Maker. During the days I hack on embedded systems of all shapes and sizes. Having worked on systems running Yocto Linux and the Android Open Source Project (AOSP) I am very passionate about software architecture and clean code being the enablers for high quality, reusability, and maintainability. Consequently, I incorporate this mindset and principles into my way of working as I believe they are fundamental for agility and effectiveness.
Currently, I am employed by Zenseact in Gothenburg, Sweden, enabling autonomous drive for the next generation vehicles.

Usually, I spend my evenings on open source projects which I blog about. My favorite ones revolve around IoT, robotics and handheld gadgets where I love to develop the entire product stack. Hardware-wise, this includes everything from the PCB to the physical case around the electronics and software, from the embedded firmware to the cloud. Lately, I have also gotten into creating YouTube tutorials about software craftsmanship with C++ and embedded systems.

Last but not least, I teach the undergraduate DIT112 course on Systems Development as well as the DIT598 graduate course on Software Evolution at the University of Gothenburg.

The speaker's profile picture

Sessions

11-13
14:00
90min
How to create your own Linux distribution
Dimitrios Platis

💡 Want to learn how custom embedded Linux is built for IoT devices, the automotive, or the telecom?
💡 Curious about how to create your own operating system?

📅 Then join this, beginner-friendly, deep dive on the Yocto project!

🎓 LEARNING GOALS 🎓

After the workshop, the participants should be familiar with:

✔️ Yocto build fundamentals

✔️ Hardware & software-specific configuration

✔️ Simple bitbake recipes for C++ binaries built with CMake

✔️ Application launch on startup with systemd

✔️ WiFi connection & IP on startup

Room 3