Come, build, keep!
The Yocto Project was happy to present the Yocto Project Developer Day at the Embedded Linux Conference Europe. DevDay was on October 16, 2014, the day after ELCE.
Come and find out firsthand how to download and use Yocto Project’s open source, high-quality infrastructure and tools. Register to the Yocto Project Dev Day 2014, and choose among the Wandboard Quad, BeagleBone Black, or MinnowBoard Max. You will receive this board at the event and take a practical workshop.
Build your own custom Linux distribution directly on the board of your choice. We have a great lineup of experts that will provide presentations and workshop sessions for beginners and advanced. The Yocto Project evangelists will deliver information on building a Yocto Project compatible platform, using partners’ boards.
Keep the results of your day’s work, along with the boards you selected when registering. Get on board and choose your silicon weapon of choice!
Some highlights of this year’s Yocto Project DevDay:
- Learn how to use the Yocto Project tools including the OpenEmbedded build system, BitBake, Toaster, and many more
- Choose in advance a silicon board to deploy your build on, and keep everything in the end
- Board choices: MinnowBoard Max, BeagleBone Black, or WandBoard Quad
- Advanced lab sessions focused on market specific requirements in IoT
- Training sessions for developers, Yocto Project beginners and advanced
- Please bring your own laptop with SSH (required) and VNC (optional) clients installed, capable of connecting to a remote server through a network via SSH
Update: Registration is now closed.
NOTE: lab students performed builds on a remote server and download the results to their local machine. Any laptop can be used as long as it supports an SSH client, with VNC optional. MacOS and Linux users already have SSH clients installed by default. For Windows users, we recommend using cygwin, PuTTy, or mysysgit. If you need help installing one of these clients, come visit us during ELCE at the Yocto Project booth and one of us will help. An SD card reader is also needed, but these will be provided during the labs. Any further requirements will be sent by email before the event.
If you need more answers or have any trouble, please contact Jefro, the community manager.
NOTE: a very small number of spare laptops will be available for those who have problems with their own systems. However, we strongly encourage you to bring your own system that is capable of connecting to a virtual machine using SSH, preferably with a working SD card reader.
Introduction to the Yocto Project - Rudi Streif, ibeeto
This presentation gives a thorough introduction to the project, showing the basic features and philosophy as well as showing how all of the tools work in tandem to create embedded Linux images. This presentation creates a foundation for the lab in the next half of the day.
Introduction to the Yocto Project: Hands-on Lab - Chris Hallinan, Mentor Graphics
This hands-on lab leads attendees through the creation of embedded images using Yocto Project tools, building on the knowledge learned in the previous presentation. The lab requires attendees to use their own laptops to connect to a virtual private cloud server, where they will perform the builds as if they were local and then see the results using their chosen board. You will use the provided board and then take it home with you, and the lab will continue to be accessible after the conference.
Download the slides
INTERMEDIATE/ADVANCED USER TRACK
Advanced Lab: IoT Development - David Reyna, Wind River Systems
This advanced hands-on lab leads attendees through the decision process to determine the contents of an image for an IoT-focused device. The lab requires attendees to use their own laptops to connect to a virtual private cloud server, where they will perform the builds as if they were local and then see the results using their chosen board, with any needed peripherals provided. You will use the provided board and then take it home with you, and the lab will continue to be accessible after the conference.
Download the slides.
Toaster - David Reyna
Toaster is a new technology being developed by the Yocto Project team for graphically enhanced system development. This session will provide a full demonstration.
Download the Toaster slides
The Yocto Project Meets the Comcast RDK - Khem Raj, Comcast
Coping with Build Errors - Gilles Blanc, EXPEMB
Building a Yocto project is like software developing: it is nearly impossible to get it right on the first place, and you have to analyze more or less verbose error outputs to understand what's wrong and correct it throughout iterations. This step-by-step talk follows a typical Yocto based project, from BSP support to custom Qt application integration, so you will be able to successfully lead your own!
Working with SDKs - Sean Hudson, Mentor Graphics