Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Keeping Zephyr Apps Regression Free with Advanced CI Techniques

Linux Foundation via YouTube

Overview

Explore advanced CI techniques for maintaining regression-free Zephyr applications in this 48-minute conference talk. Learn how to navigate the rapidly evolving Zephyr RTOS ecosystem while building secure, updatable applications across multiple SoCs. Discover strategies for managing technical debt, implementing secure bootloaders, and leveraging continuous integration to keep pace with Zephyr's frequent architectural changes. Gain insights into unified modeling, IP stack management, documentation practices, and debugging techniques. Understand the challenges of out-of-tree applications and how to overcome them using automated testing, hardware validation, and efficient developer workflows. Follow along with a live demo showcasing firmware rollout, device updates, and API implementation for IoT gateways.

Syllabus

Introduction
About Linaro
What are we building
Hardware
Project Goals
Project Challenges
Unified Model
IP Stack
Documentation
Zephyr settings
Debugging
Other Issues
Continuous Integration Automation
Dependencies
Strategies
Pre Merge Testing
Hardware Testing
Hardware Testing Job
Firmware Rollout
Developer Testing
Questions
Track Announcements
Live Demo
Updates
Platform Updates
Carbons
Building Numbers
Updating Devices
Switching to Ethernet
Heart of 64 Gateway
Update Service
Image Validation
Project Execution
Restful API
Gateway to Service
Getting artifacts
Connecting more devices
Making an API
Device Management
Wrap Up

Taught by

Linux Foundation

Reviews

Start your review of Keeping Zephyr Apps Regression Free with Advanced CI Techniques

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.