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

Linux Foundation

POSIX Roadmap for Zephyr LTSv3 - Implementation and Future Plans

Linux Foundation via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the POSIX API support in Zephyr through this comprehensive conference talk. Delve into the history, benefits, and current state of POSIX implementation in the Zephyr ecosystem. Learn about the differentiation between CONFIG_POSIX_API and CONFIG_ARCH_POSIX, and understand their roles and conflicts. Discover which POSIX APIs are supported and why, with a focus on specific implementations. Gain insights into porting POSIX libraries, sample apps, and test suites to Zephyr, using the Apache Thrift GSoC 2022 contribution as a case study. Examine the LTSv3 roadmap, progress, and proposals, including plans for embedded profile support, feature test macros, improved network API support, and coexistence with POSIX_ARCH. Understand Meta's use of Zephyr and explore the evolution of POSIX support over its 35-year history. Dive into specific POSIX components like SINGLE PROCESS, SIGNALS, CPUTIME, and TIMERS. Learn about recent developments in dynamic thread stacks and identify missing POSIX functions with potential for simple implementations.

Syllabus

Intro
How does Meta use Zephyr ?
The Way Back Machine..
POSIX Turns 35 Years Old!
History of POSIX in Zephyr
Maintainability
Interface
POSIX SINGLE PROCESS
POSIX SIGNALS
POSIX CPUTIME
POSIX TIMERS
Since Becoming Maintainer..
Dynamic Thread Stacks
List of missing POSIX functions with trivial implementations

Taught by

Linux Foundation

Reviews

Start your review of POSIX Roadmap for Zephyr LTSv3 - Implementation and Future Plans

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.