Главная
Study mode:
on
1
Intro
2
What is Zephyr
3
Current platinum members
4
Zephyr Project Architecture
5
Zephyr Releases
6
Zephyr 1.6 (11/2016)
7
Driver Frameworks & HALS
8
Hardware Support Hierarchy
9
Security
10
A bit of history
11
The Good
12
Schedulers
13
Microkernel's message passing
14
Taking a microkernel semaphore
15
The Bad
16
The Ugly: trying to remove confusion
17
Solution ? Unify the kernels
18
Taking a unified kernel semaphore
19
Other benefits
20
Let's talk numbers
21
x86 improvements
22
Summary
Description:
Explore an updated overview of the Zephyr™ Project in this 49-minute conference talk by Anas Nashif from Intel and Benjamin Walsh from Wind River. Learn about this small, scalable, real-time operating system designed for resource-constrained systems supporting multiple architectures. Discover Zephyr's modularity, which allows it to run in as little as 8K of RAM and provides building blocks for various IoT applications. Gain insights into the project's features, functions, and capabilities, including a deep dive into the 1.5 release additions such as MQTT, software updates, and device management. Examine the kernel's architecture, understanding how a small footprint RTOS was achieved and its implications for developers. Get a preview of the new unified kernel, which combines nanokernel and microkernel configurations for improved scalability and lower latency. Follow along as the speakers discuss Zephyr's project architecture, releases, driver frameworks, hardware support hierarchy, and security measures. Analyze the evolution of the kernel, including improvements in scheduling, message passing, and semaphore handling. Compare performance metrics and x86 improvements to understand the benefits of the unified kernel approach. Read more

The Zephyr Project - An Updated Overview of the Real-Time Operating System

Linux Foundation
Add to list