Keeping Zephyr Apps Regression Free with Advanced CI Techniques
Offered By: Linux Foundation via YouTube
Course Description
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
Tags
Related Courses
Motors and Motor Control CircuitsUniversity of Colorado Boulder via Coursera Internet das Coisas (IoT) com Bluetooth 4.0
Udemy STM32CubeMX 4 Essential Training
Udemy Embedded Systems Bare-Metal Programming Ground Up™ (STM32)
Udemy Architecture 4031: x86-64 Reset Vector: coreboot
OpenSecurityTraining2 via Independent