Tim Orling

Tim Orling is the Core OS Architect for High-Velocity Silicon Platforms Engineering (HSPE) in the Internet of Things Group (IOTG) at Intel. Tim joined Intel in early 2016, after many years as a volunteer developer for OpenEmbedded and the Yocto Project. He has been an open source software and embedded hardware enthusiast for many years. He taught in a university setting for more than 5 years and has given many well-received training sessions and technical talks at conferences. Tim is currently working in areas of containerization, orchestration and virtualization for embedded systems. Tim is also driving containerized building and testing of Yocto Project in a highly-scalable Kubernetes native implementation. Tim has been tinkering at home with microcontrollers via Zephyr Project, MicroPython and CircuitPython.


Sessions

11-30
18:00
90min
Hands-On Kernel Lab: Introduction to linux-yocto, kernel config fragments and common workflow patterns
Tim Orling

The Linux kernel is a key component of your board support package (BSP). In this session, we will discuss various practical ways of building the Linux kernel in the Yocto Project. We will cover building a traditional git tree and defconfig, an out-of-tree kernel module, a linux-yocto based kernel, adding kernel fragments for additional functionality and other common workflow patterns. This session will be a combination of a talk and hands-on labs.

Room B
12-01
16:45
30min
Phosh: A GNOME based Wayland shell and compositor
Tim Orling

The phosh shell and phoc compositor together are a GNOME based GUI designed to work on a mobile phone. We will describe how to build phosh with the meta-phosh layer, look at what components outside of oe-core are required (mostly from meta-gnome), demonstrate how to create an image with gtk+3 applications similar to core-image-sato, and show how to build a pure GNOME image. Finally, we will discuss the open issues remaining to turn phosh into a sato replacement.

Room A