Device Tree in Zephyr Project - Simplifying System Configuration
Offered By: Linux Foundation via YouTube
Course Description
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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
Design Computing: 3D Modeling in Rhinoceros with Python/RhinoscriptUniversity of Michigan via Coursera A Practical Introduction to Test-Driven Development
LearnQuest via Coursera FinTech for Finance and Business Leaders
ACCA via edX Access Bioinformatics Databases with Biopython
Coursera Project Network via Coursera Accounting Data Analytics
University of Illinois at Urbana-Champaign via Coursera