Edinburgh, Scotland, UK
October 21 & October 25 | Co-Located Events, Tutorials, & Workshops
October 22-24 | Conference
Find out more information for Open Source Summit + Embedded Linux Conference & OpenIoT Summit Europe 2018

Please note that you can view and download presentations on the Open Source Summit and Embedded Linux Conference + OpenIoT Summit slides pages. 
Back To Schedule
Sunday, October 21 • 13:30 - 17:15
Workshop: Kernel Rookie Guide - Andrzej Pietrasiewicz, Samsung R&D Institute Poland

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.
So you always wanted to write Linux kernel code? You don't know how to start? Eudyptula-challenge closed for new participants? Here is great news: Andrzej invites you to his Kernel Rookie Guide hands-on course, now publicly available. The original training consisted of five parts that were conducted internally at Samsung R&D Institute Poland in 2012-2017. It was updated and digested to form a 4-hour Lab that will get you started smoothly. Andrzej will cover the kernel building process (including cross-compilation) and kernel code organization. He will also introduce kernel modules writing basics, fundamental kernel macros, most common synchronization mechanisms and point you to your next steps. Everything will be backed by hands-on exercises with ARM on QEMU. Some C knowledge (including pointers) and ability to use make are required. May the (kernel) source be with you!

The attendees must bring their own laptops and they must meet the requirements set forth in slides 3 to 5. (Presentation is attached)

avatar for Andrzej Pietrasiewicz

Andrzej Pietrasiewicz

Consultant Senior Software Engineer, Collabora
Andrzej Pietrasiewicz graduated from Warsaw University of Technology, Faculty of Electronics and Information Technology, Warsaw, Poland in 2002. From then on he had been developing systems in C++ for over 5 years. Then for 3 years, he had been involved in various smaller projects... Read More →

Sunday October 21, 2018 13:30 - 17:15 BST
Kilsyth Room, Level 0