Device Tree in Zephyr Project - Simplifying System Configuration
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore the integration of Device Tree into the Zephyr Project in this informative conference talk by Andy Gross from Linaro. Gain insights into the challenges of system configuration for various hardware components and learn about the vendor-neutral approach being implemented. Discover how Device Tree simplifies board configuration and device initialization, especially for Cortex-M and constrained footprint devices. Understand the changes made to incorporate Device Tree into Zephyr, its impact on system configuration, and the ongoing developments in common definition formats and associated tools. Delve into topics such as Zephyr configuration, Device Tree implementation, MTL and SIMS usage, current state of the project, near-term goals, dynamic use cases, Python scripts and libraries, Linux bindings, dual licensing, scaffolding, booting processes, and realistic implementation scenarios. This comprehensive overview provides valuable knowledge for developers and engineers working with embedded systems and IoT projects.
Syllabus
Introduction
Zephyr Configuration
Device Tree
Device Tree for Zephyr
Device Tree in Zephyr
Using the MTL
Using SIMS
Fixing Config
Current State
Work for the NearTerm
Dynamic Use Cases
Python Scripts Libraries
End Output
Linux bindings
Linux vs Zephyr
Dual License
Scaffolding
Booting
Fixup code
Use cases
No blob
Dynamic linking
How realistic is it
Taught by
Linux Foundation
Tags
Related Courses
Introduction to Service Mesh with LinkerdLinux Foundation via edX Creating Multi Task Models With Keras
Coursera Project Network via Coursera Getting Started with Linkerd Service Mesh
Pluralsight Stanford CS330: Deep Multi-Task and Meta Learning
Stanford University via YouTube Avoiding Catastrophe - Active Dendrites Enable Multi-Task Learning in Dynamic Environments
Yannic Kilcher via YouTube