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

Linux Foundation

The Modern Linux Graphics Stack on Embedded Systems

Linux Foundation via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course examines the modern Linux graphics stack for embedded systems, tracing components from kernel drivers to applications. It focuses on Wayland, DRM, Weston, hardware-aware composition, and user interface development.

Syllabus

Intro
User Interface for Linux Desktop
Desktop Environment / Window Manager
Windowing System
Display Server
Wayland Client xdg_shell Protocol
Surface Composition
Graphics Stack Overview
What is so Special about Embedded?
Graphics Hardware Features
Bridging the Gap
Linux dma-buf Framework
Atomic Modesetting
Videos and Pixel Formats
Tiling and Format Modifiers
Weston DRM Backend
compositor-drm.c: prepare planes
compositor-drm.cplane assignment
DRM Features Supported by Weston
Weston User Interface Development
Weston Shell: Example
Existing Weston Shells
IVI Shell with xdg shell Support!
IVI Shell: Architecture
Alternatives to Weston?
Qt Wayland Compositor
Open Questions
Summary

Taught by

Linux Foundation

Reviews

Start your review of The Modern Linux Graphics Stack on Embedded Systems

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.