Presented by:

Robert is a software engineer at Schweitzer Engineering Laboratories where he helps build and maintain Linux systems used in critical infrastructure and industrial automation. Robert is passionate about free software and embedded systems, and enjoys working at the boundary between software and hardware. Robert has a degree in Electrical Engineering from Rochester Institute of Technology.

No video of the event yet, sorry!

Have the need to build a custom Linux system for your next project? Are off-the-shelf distros too bloated or not giving the control you want? The Yocto Project provides a set of tools that make it easy to develop a custom Linux distribution tailored to your specific needs. Whether you're building an embedded IoT device, a high performance appliance, or even Docker containers, you can use Yocto to develop, cross-compile, and audit every aspect of your custom Linux system.

This talk introduces Yocto and demonstrates common use cases and customization, including simple builds, adding and removing packages, customizing packages, building for multiple hardware platforms, and changing core functionality such as switching between SysVinit and systemd. We will also discuss methods of auditing the build output to help ensure the only the expected changes are present when updating a build.

Date:
2019 November 15 - 15:15
Duration:
50 min
Room:
Room 4
Conference:
seagl2019
Language:
Track:
Hardware/IOT
Difficulty:
Medium

Happening at the same time:

  1. My Own Private Binary
  2. Start Time:
    2019 November 15 15:15

    Room:
    Room 1

  3. Classic Tools for the Modern Age: Introducing Wash, the cloud native shell
  4. Start Time:
    2019 November 15 15:15

    Room:
    Room 3

  5. More than dabbling in a Security Engineer career
  6. Start Time:
    2019 November 15 15:15

    Room:
    Room 2

  7. Lesser-known features of GNU Makefile
  8. Start Time:
    2019 November 15 15:45

    Room:
    Room 3

  9. Free Press, Free Society
  10. Start Time:
    2019 November 15 15:45

    Room:
    Room 2