A 2-day Yocto Exploration

 

The Yocto Project is an open-source custom embedded Linux distribution creator.  But it's power extends further: it promises to transform the way we create and work with embedded Linux. 

Yocto is a Linux Foundation Collaborative Project with members including Intel, AMD, Texas Instruments, Freescale and Broadcom.  Intelligent design combined with industry backing mean it's likely to become THE standard for embedded Linux on devices.  Yocto is currently developing at a frenetic pace.

Day 1

Day 1 provides a much needed introduction to Yocto, it's concepts and features.  

It gives you the necessary understanding to allow you to tackle the rather more complex guides and reference material produced by The Yocto Project themselves. 

Lab exercises give hands-on experience in many of the topics. 
 
At the end of day 1 you will: 

  • Understand what Yocto is and why Yocto is important 
  • Learn the basics of Bitbake, Recipes, Meta Data, Meta Layers and configuration files 
  • Work with Yocto to build distributions 
  • Learn how to start customising an embedded Linux distribution, create Meta Layers for your product's platform distribution and embedded application 
  • Use Yocto's Application Development Toolkit
  • Learn debugging techniques
  • Be introduced to some of the more powerful features of Yocto, including package management
  • Learn real-world tips and tricks on how to best work with Yocto. 

Day 2

On this more advanced second day you will:

  • Learn the syntax and rules of bitbake, recipes and meta layers
  • Learn debugging techniques
  • Learn methods and best practices for customising your Linux distribution
  • Understand more advanced concepts, including machine configurations and distribution configurations.
  • Understand more advanced features, including package management and GPL licence handling, Yocto Toaster
  • Get hands on experience working with and customising Yocto distributions.

Audience and Prerequisites

Software developers and project managers using or looking towards using embedded Linux. 

Please bring your own laptop running Windows 7 or later. Full details will be provided in order for you to be prepped and ready to go once we have confirmation of your booking.

Some understanding of Linux, Linux command line and embedded C/C++ software development useful, but not essential.

Date and Venue

20th-21st September 2017 
21st-22nd November 2017 (Please be aware that this date is part of our annual ARM User Conference and will be held at the Hilton Hotel, Warwick.)

Unless stated otherwise, all our courses are held at:

Hitex (UK) Office
Millburn Hill Road
University of Warwick Science Park
Coventry
CV4 7HS

Directions can be found here.

How To Book

The course costs £800 for both days. To book please click here or click the button below.