Overview
Syllabus
Introduction
The Problem Space (as I see it)
Event System Features
Overview of Available Events
Event Clients (you are already using events!)
Example Event Database with CI Builders
The Event Database Instance
Adding Build Data to the Event Database
Existing Toaster Analytics
The components of the event system
The Event Class
Event Creation
Event Client Registration Example
Attaching event triggers to bitbake tasks (2)
Event Receiver Loop Example (Toaster)
Example Custom Command Line Tool
Minimal Event Database Python Script
Full Feature Event Database Python Script
Task and Recipe Build Analysis Script
Histogram of Overlapping Task/Recipe Execution
Custom events
Custom Event UI (2)
Using Events for debugging bitbake (2)
Resources (2)
Taught by
Linux Foundation