Главная
Study mode:
on
You
History
Saved
In progress
0 courses
compleat
0 courses
#Art & Design
#Adobe
#ChatGPT
#GitHub
#Device Drivers
Showing:
143
courses
Sort by Relevancy
Highest rated
Lowest rated
Most recently added
SyScan360
Xenpwn - Breaking Paravirtualized Devices
0
rewiews
Explore techniques for exploiting vulnerabilities in paravirtualized devices, focusing on Xen hypervisor security and potential attack vectors in virtualized environments.
Add to list
1
Lesons
55 minutes
On-Demand
Free-Video
Linux Foundation
ASoC: Supporting Audio on an Embedded Board
0
rewiews
Learn to integrate audio codecs with SoC interfaces using ASoC API. Covers hardware architecture, machine drivers, common issues, and debugging tips for embedded Linux audio systems.
Add to list
1
Lesons
52 minutes
On-Demand
Free-Video
Linux Foundation
Devicetree Hardware Autoconfiguration for Low-Cost Android Tablets
0
rewiews
Explore dynamic devicetree usage for hardware autoconfiguration in Linux, covering challenges and best practices for supporting diverse tablet configurations.
Add to list
13
Lesons
50 minutes
On-Demand
Free-Video
Linux Foundation
Industrial I/O Subsystem Driver Development and Userspace HALs - Nonsense Hacks
0
rewiews
Explore Industrial I/O subsystem driver development, userspace HALs, and sensor functionality. Learn about iio channels, triggers, and ring buffers through in-depth API overview and practical demos.
Add to list
27
Lesons
44 minutes
On-Demand
Free-Video
Linux Foundation
GPIO for Engineers and Makers - Recent Developments and Future Directions
0
rewiews
Explore GPIO subsystem changes, including descriptor refactoring, open drain support, and new userspace character device ABI. Learn about hardware descriptions, industrial control applications, and future directions.
Add to list
25
Lesons
51 minutes
On-Demand
Free-Video
Linux Foundation
How I Survived a SoC with a Terrible Linux BSP
0
rewiews
Navigating challenges with vendor-provided BSPs for embedded Linux systems: experiences, issues, and strategies for improving software development on System-on-Chip platforms.
Add to list
1
Lesons
41 minutes
On-Demand
Free-Video
Linux Foundation
The Serial Device Bus: Modernizing UART-Attached Devices in Linux
0
rewiews
Explore UART-attached devices in Linux with the Serial Device Bus, improving power management and integration into the device model for embedded systems.
Add to list
12
Lesons
34 minutes
On-Demand
Free-Video
Linux Foundation
Embedded Cameras in Linux - Challenges and Solutions
0
rewiews
Explore challenges of embedded cameras in Linux and learn about new open-source solutions. Discover how device vendors and developers can leverage the emerging camera stack for improved functionality.
Add to list
1
Lesons
46 minutes
On-Demand
Free-Video
Linux Foundation
Generic ALSA SoC Sound Card History - Simple and Graph
0
rewiews
Explore the evolution of ALSA SoC sound card drivers, focusing on generic solutions like simple-card and audio-graph-card. Learn about their creation, features, and implementation in embedded Linux systems.
Add to list
1
Lesons
31 minutes
On-Demand
Free-Video
Linux Foundation
Basics of I2C on Linux
0
rewiews
Learn the fundamentals of I²C communication in embedded Linux systems, covering electrical aspects, kernel implementation, device tree usage, driver development, userspace tools, and debugging techniques.
Add to list
1
Lesons
49 minutes
On-Demand
Free-Video
Linux Foundation
USB Support in Zephyr OS
0
rewiews
Overview of USB device support in Zephyr OS, covering controller drivers, device stack, and basic host support. Includes implementation tips and testing strategies for the USB subsystem.
Add to list
1
Lesons
45 minutes
On-Demand
Free-Video
Linux Foundation
Embedded Linux Landscape: A Whistlestop Tour - Mentorship Session
0
rewiews
Explore the embedded Linux landscape, its applications, and development opportunities with insights from an Arm engineer. Learn about project interconnections and ways to contribute.
Add to list
1
Lesons
1 hour 31 minutes
On-Demand
Free-Video
Linux Foundation
Subsystems with Object Lifetime Issues in Embedded Systems
0
rewiews
Explore object lifetime issues in Linux subsystems, focusing on embedded systems. Understand the problem, affected subsystems, and potential solutions for kernel stability and reliability.
Add to list
1
Lesons
47 minutes
On-Demand
Free-Video
Linux Foundation
Tweaking Device Drivers for Achieving Real-Time Performance in Embedded Systems Using Real-Time Linux
0
rewiews
Optimize device drivers and subsystems for real-time performance in embedded Linux systems. Analyze latency, improve multi-core communication, and implement flow control for deterministic performance under high CPU load.
Add to list
1
Lesons
31 minutes
On-Demand
Free-Video
Linux Foundation
Introducing the Zephyr Input Subsystem
0
rewiews
Learn about Zephyr's Input Subsystem: design, operation modes, and applications. Explore driver APIs, event processing, and compatibility with various input devices and frameworks.
Add to list
26
Lesons
29 minutes
On-Demand
Free-Video
Linux Foundation
Running Linux on Tiny Peripherals with Minimal Memory Requirements
0
rewiews
Explore running Linux on tiny peripherals with minimal memory, covering device categorization, kernel requirements, and practical implementation strategies.
Add to list
15
Lesons
40 minutes
On-Demand
Free-Video
Dave's Garage
CrowdStrike IT Outage Explained - Kernel Mode Driver Analysis
0
rewiews
Detailed analysis of CrowdStrike's IT outage from a Windows developer's perspective, focusing on kernel mode drivers and system vulnerabilities.
Add to list
1
Lesons
14 minutes
On-Demand
Free-Video
Linux Plumbers Conference
Userspace Trip Points
0
rewiews
Explore userspace trip points in Linux systems, understanding their implementation, benefits, and potential applications for enhanced system management.
Add to list
1
Lesons
29 minutes
On-Demand
Free-Video
Yocto Project
How I Used Yocto for an ELC 2022 Talk and Demo
0
rewiews
Explore building a V4L2 mem2mem driver and test application using Yocto for QEMU-based virtual hardware, showcasing powerful features for rapid demo development.
Add to list
1
Lesons
21 minutes
On-Demand
Free-Video
Linux Foundation
Embedded Linux Security: Dr Jekyll and Mr Hyde
0
rewiews
Explore essential security features and common pitfalls in Linux-based embedded systems to enhance your project's protection and implementation.
Add to list
1
Lesons
32 minutes
On-Demand
Free-Video
Linux Foundation
Writing Linux Kernel Modules in Rust - Mentorship Session
0
rewiews
Hands-on guide to creating Linux kernel modules using Rust, comparing with C, and demonstrating improved productivity and security. Includes step-by-step walkthrough and live testing in a VM.
Add to list
1
Lesons
1 hour 31 minutes
On-Demand
Free-Video
Linux Foundation
Rust for Linux: Writing Safe Abstractions and Drivers
0
rewiews
Explore Rust integration in Linux kernel development, focusing on safe abstractions, driver creation, and infrastructure setup. Learn to write Rust modules without unsafe code.
Add to list
1
Lesons
1 hour 31 minutes
On-Demand
Free-Video
Linux Plumbers Conference
Block Layer Rust API for Linux Kernel Device Drivers
0
rewiews
Exploring Rust integration in Linux kernel's block layer, showcasing Rust null_blk and NVMe drivers, discussing performance optimizations, and addressing upstreaming challenges.
Add to list
1
Lesons
25 minutes
On-Demand
Free-Video
Linux Plumbers Conference
Pixel 6 Support on Android Mainline - Upstreaming Efforts and Challenges
0
rewiews
Explore Google's efforts to create an upstreaming Android development platform using Pixel 6, including driver compatibility, reducing technical debt, and future plans.
Add to list
1
Lesons
16 minutes
On-Demand
Free-Video
Linux Foundation
Fuzzing Host-to-Guest Attack Surface in Android Protected KVM
0
rewiews
Explore Android 13's Protected KVM security, focusing on guest device drivers' vulnerabilities. Learn about a fuzzing solution using Linux Kernel Library to identify and mitigate potential attack vectors.
Add to list
18
Lesons
26 minutes
On-Demand
Free-Video
Linux Foundation
From C to Rust: Bringing Rust Abstractions to Embedded Linux
0
rewiews
Explore the journey of bringing Rust abstractions to embedded Linux kernel development, focusing on device drivers and common frameworks used in embedded systems.
Add to list
1
Lesons
39 minutes
On-Demand
Free-Video
SNIAVideo
xNVMe and io_uring NVMe Passthrough: Comparing SPDK and Linux NVMe Drivers
0
rewiews
Explore the evolution of NVMe drivers, comparing SPDK's userspace approach with Linux's io_uring and xNVMe implementations, focusing on performance benchmarks and system architecture differences.
Add to list
1
Lesons
49 minutes
On-Demand
Free-Video
SNIAVideo
libvfn: A Low-level NVMe Application and VFIO Driver Framework
0
rewiews
Dive into the implementation of libvfn, an open-source library for PCIe-based NVMe devices, exploring VFIO-based user-space drivers, NVMe driver implementation, and performance optimization techniques.
Add to list
1
Lesons
42 minutes
On-Demand
Free-Video
X.Org Foundation
Modern GPU Drivers: Shifting Responsibilities from Kernel to Firmware and Usermode
0
rewiews
Explore modern GPU driver architecture evolution, focusing on shifting responsibilities from kernel to firmware and usermode, with insights from Panthor and PowerVR implementations.
Add to list
1
Lesons
35 minutes
On-Demand
Free-Video
X.Org Foundation
Linux DRM Bridge: A Potential Replacement for DRM Encoders in Display Solutions
0
rewiews
Explore the evolution of Linux DRM subsystem's display drivers, focusing on the transition from encoders to bridges and its impact on modern display solutions in the Linux kernel.
Add to list
1
Lesons
22 minutes
On-Demand
Free-Video
X.Org Foundation
GPU Reset Recovery and Error Handling in Linux
0
rewiews
Explore GPU reset mechanisms in Linux, understanding error propagation, device recovery challenges, and proposed improvements for handling graphics hardware failures.
Add to list
1
Lesons
25 minutes
On-Demand
Free-Video
X.Org Foundation
Getting Freedreno Running on Android - Development Guide and Best Practices
0
rewiews
Explore the process of porting Freedreno open-source graphics drivers to Android, covering development setup, debugging, testing, and practical implementation challenges.
Add to list
1
Lesons
41 minutes
On-Demand
Free-Video
SNIAVideo
Multi Queue Linux Block Device Drivers in Rust - Building Safe Kernel Drivers
0
rewiews
Explore the implementation of Linux block device drivers using Rust, focusing on memory safety, performance optimization, and practical applications in NVMe and null_blk drivers.
Add to list
1
Lesons
50 minutes
On-Demand
Free-Video
SNIAVideo
Understanding Applications Through NVMe Driver Tracing Using BPF
0
rewiews
Discover how to leverage BPF for analyzing application-device interactions, tracing NVMe drivers, and gaining valuable insights into workload performance through practical examples and Linux system tools.
Add to list
1
Lesons
37 minutes
On-Demand
Free-Video
Write your own Operating System
Linux Kernel Programming - Writing a Simple Character Device Driver
0
rewiews
Learn to create a simple character-device driver and communicate with it from userspace in Linux kernel programming, enhancing your OS development skills.
Add to list
1
Lesons
42 minutes
On-Demand
Free-Video
Linux Foundation
Contributing a Zephyr Sensor Driver: Best Practices and Common Pitfalls
0
rewiews
Learn best practices and avoid common pitfalls when contributing your first Zephyr sensor driver to the open source community. Gain insights into maintainer expectations.
Add to list
1
Lesons
53 minutes
On-Demand
Free-Video
Trevor Sullivan
Install Windows 11 VM on Ubuntu Linux Server - DevOps, Microsoft, Virtualization
0
rewiews
Learn to install Windows 11 on an LXD virtual machine in Ubuntu Linux, including TPM setup, driver injection, and enabling Remote Desktop Protocol for remote access.
Add to list
1
Lesons
28 minutes
On-Demand
Free-Video
Kevin Darrah
How to Use USB FTDI D2XX Drivers for Computer I/O Applications
0
rewiews
Learn to interface computer applications with USB FTDI D2XX drivers, covering setup, programming, I/O states, and various modes for enhanced hardware communication and control.
Add to list
11
Lesons
22 minutes
On-Demand
Free-Video
CNCF [Cloud Native Computing Foundation]
Building a Driver for Dynamic Resource Allocation in Kubernetes - Device Plugins 2.0
0
rewiews
Learn to build resource drivers for Dynamic Resource Allocation in Kubernetes, enabling advanced GPU management features like controlled sharing, multiple models per node, and dynamic MIG allocation.
Add to list
1
Lesons
39 minutes
On-Demand
Free-Video
Linux Foundation
IOMMUFD Integration in QEMU
0
rewiews
Explore IOMMUFD integration in QEMU, covering new user API for IOMMU control, redesign challenges, backward compatibility, and impact on management layers like libvirt.
Add to list
1
Lesons
27 minutes
On-Demand
Free-Video
Linux Foundation
Unravelling How Firmware Interacts with the Linux Subsystem
0
rewiews
Explore the intricate relationship between firmware and the Linux subsystem, gaining insights into their interaction and its implications for system performance and functionality.
Add to list
1
Lesons
39 minutes
On-Demand
Free-Video
Linux Foundation
Cameras, Devicetree and ACPI: A Device Driver Perspective
0
rewiews
Explore integrated camera hardware, comparing USB cameras with component-based systems. Learn about firmware interfaces, device drivers, and system complexities for digital cameras.
Add to list
1
Lesons
39 minutes
On-Demand
Free-Video
Linux Foundation
Supporting Complex MIPI DSI Bridges in a Linux System
0
rewiews
Explore the intricacies of integrating MIPI DSI bridges into Linux systems, focusing on complex implementations and advanced techniques for seamless hardware-software interaction.
Add to list
1
Lesons
46 minutes
On-Demand
Free-Video
Linux Foundation
New USB Device Class API Introduction for Zephyr RTOS
0
rewiews
Introduction to Zephyr RTOS's new USB device stack, focusing on the common API for class implementations and management functions. Covers implementation of multi-instance functions and key features.
Add to list
1
Lesons
40 minutes
On-Demand
Free-Video
Linux Foundation
MUSE: MTD in Userspace - How to Extend FUSE for Fun and Profit
0
rewiews
Explore FUSE extension techniques to create MUSE, enabling MTD drivers in userspace. Learn implementation details and potential applications for custom filesystem development.
Add to list
1
Lesons
36 minutes
On-Demand
Free-Video
Linux Foundation
Simplifying Zephyr Usage Through Linux Host Integration
0
rewiews
Explore 6 mechanisms for connecting peripherals to Zephyr and Linux hosts, comparing Arduino, Micropython, and native drivers to enhance IoT development with standardized interfaces and over-the-air updates.
Add to list
1
Lesons
44 minutes
On-Demand
Free-Video
Linux Foundation
Linux4Space - A Reference Linux Distribution for Space Applications
0
rewiews
Explore the development of a specialized Linux distribution for space applications, focusing on payload operations and reliability in demanding environments.
Add to list
1
Lesons
33 minutes
On-Demand
Free-Video
Linux Foundation
Adding Runtime Power Management Capabilities to Device Drivers
0
rewiews
Learn to implement Runtime Power Management in device drivers, focusing on the RPM subsystem, callback functions, and power optimization techniques using a light sensor driver example.
Add to list
1
Lesons
32 minutes
On-Demand
Free-Video
Linux Foundation
A Tour of USB Device Controller in Linux
0
rewiews
Explore USB Device Controller subsystem in Linux, covering USB 2.0 standards, UDC implementation, and USB gadget testing tools for developers and hardware enthusiasts.
Add to list
1
Lesons
40 minutes
On-Demand
Free-Video
Linux Foundation
Lessons Learned Creating a Robust, Hardened Kernel Driver for a Hardware Device
0
rewiews
Explore insights on developing resilient, secure kernel drivers for hardware devices, drawing from real-world experiences and best practices in Linux systems.
Add to list
1
Lesons
41 minutes
On-Demand
Free-Video
Linux Foundation
Understand ECC Support for NAND Flash Devices in Linux
0
rewiews
Explore NAND flash ECC support in Linux, covering algorithms, engine missions, and configurations for robust error correction in storage devices.
Add to list
20
Lesons
36 minutes
On-Demand
Free-Video
Linux Foundation
Implementing SR-IOV Failover for Windows Guests During Migration
0
rewiews
Learn about implementing SR-IOV failover for Windows guests during migration, covering architecture, drivers, solutions, and performance considerations for virtualized networks.
Add to list
22
Lesons
27 minutes
On-Demand
Free-Video
Linux Foundation
Gadgets and Trinkets - The Upstream Linux Way
0
rewiews
Explore connecting simple devices to Linux systems, from Arduino to character LCDs. Learn about userspace drivers, hardware descriptions, and device tree overlays for safe device integration.
Add to list
23
Lesons
49 minutes
On-Demand
Free-Video
Linux Foundation
Writing Your Own Kernel Cryptographic Accelerator Driver
0
rewiews
Learn to develop a kernel cryptographic accelerator driver, exploring hardware acceleration techniques and Linux kernel integration for enhanced security and performance.
Add to list
1
Lesons
39 minutes
On-Demand
Free-Video
Write your own Operating System
Write Your Own Operating System - Hard Drive Access - Lecture 19
0
rewiews
Learn to access hard drives in operating system development, exploring essential techniques for disk interaction and data management.
Add to list
1
Lesons
1 hour 9 minutes
On-Demand
Free-Video
Write your own Operating System
Write Your Own Operating System - Networking
0
rewiews
Explore network chip initialization for AMD am79c973, a crucial step in developing custom operating systems. Learn practical OS development skills.
Add to list
1
Lesons
1 hour 7 minutes
On-Demand
Free-Video
Write your own Operating System
Write Your Own Operating System - Abstractions for Drivers
0
rewiews
Explore abstractions for drivers in operating system development, focusing on PCI devices and essential concepts for building robust driver frameworks.
Add to list
1
Lesons
49 minutes
On-Demand
Free-Video
Ubuntu OnAir
Writing a Minimalist Linux Kernel - From Concept to Implementation
0
rewiews
Explore the process of creating a minimalist Linux kernel, from initial coding to advanced features like cursor updates, snap support, and scheduling, in this comprehensive tutorial.
Add to list
17
Lesons
1 hour 36 minutes
On-Demand
Free-Video
Linux Plumbers Conference
BPF Programmable Netdevice - Introduction to Netkit
0
rewiews
Explore BPF networking advancements, including tcx fast path and the new "netkit" programmable netdevice. Learn about its integration with Cilium and its potential impact on network infrastructure.
Add to list
1
Lesons
31 minutes
On-Demand
Free-Video
Linux Plumbers Conference
Linux-WPAN Updates and Future Developments
0
rewiews
Explore recent features, challenges, and future developments in Linux-wpan, including team maintainership, pan coordinator services, and link-layer security.
Add to list
1
Lesons
40 minutes
On-Demand
Free-Video
Linux Plumbers Conference
Adding RAS Support for CXL Port Devices
0
rewiews
Explore CXL RAS error handling for port devices, discussing challenges and potential solutions for implementing common support across various CXL hardware entities.
Add to list
1
Lesons
24 minutes
On-Demand
Free-Video
Linux Plumbers Conference
Standardizing Linux DRM Drivers - Interfacing DRM Bridge as a Single API
0
rewiews
Explores standardizing Linux DRM drivers by shifting from encoders to bridges, simplifying implementation for modern display solutions while maintaining KMS pipeline compatibility.
Add to list
1
Lesons
27 minutes
On-Demand
Free-Video
Linux Foundation
RT Troubles, Lessons Learned, and Open Questions in Real-Time Systems
0
rewiews
Explore real-time system challenges, solutions, and open questions in Linux, covering CPU latency, write buffers, interrupts, and priority inversions.
Add to list
38
Lesons
46 minutes
On-Demand
Free-Video
Linux Foundation
How Dealing with Modern Interrupt Architectures Can Affect Your Sanity
0
rewiews
Explore the evolution of interrupt architectures in Linux, from simple wires to complex hierarchies, and learn how the kernel adapts to support modern hardware complexities.
Add to list
1
Lesons
52 minutes
On-Demand
Free-Video
Linux Foundation
Developing ARM 64-bit Board - Samsung TM2 with Exynos5433
0
rewiews
Explore ARM 64-bit development on Samsung TM2 with Exynos5433. Learn challenges and solutions for running Tizen OS on 64-bit platforms, covering kernel issues and device driver development.
Add to list
1
Lesons
50 minutes
On-Demand
Free-Video
Linux Foundation
Enabling IoT Operating Systems for Intel Quark MCU Platforms
0
rewiews
Overview of QMSI project for fast enabling IoT software stacks on Intel Quark MCU platforms. Discusses integration with Zephyr and Contiki OSs, and potential for other stacks to leverage Quark MCU support.
Add to list
1
Lesons
54 minutes
On-Demand
Free-Video
Linux Foundation
No, It's Never Too Late to Upstream Your Legacy Linux-Based Platform
0
rewiews
Discover strategies for upstreaming legacy Linux platforms, overcoming challenges, and reaping long-term benefits. Learn practical tips for efficient upstream work and community engagement.
Add to list
1
Lesons
36 minutes
On-Demand
Free-Video
Linux Foundation
Demystifying Linux MIPI DSI Subsystem
0
rewiews
Explore Linux MIPI DSI subsystem: overview of DRM, display interfaces, DSI controllers, panels, bridges, and GPU interactions. Insights on Allwinner MIPI DSI implementation with ARM Mali GPU.
Add to list
1
Lesons
42 minutes
On-Demand
Free-Video
Linux Foundation
The Salmon Diet - Up-Streaming Drivers as a Form of Optimization
0
rewiews
Explore how up-streaming device drivers improves code quality, reduces line count, and enhances functionality. Learn from a real-world project that achieved 30% code reduction while maintaining performance.
Add to list
1
Lesons
49 minutes
On-Demand
Free-Video
Linux Foundation
What Every Driver Developer Should Know About Real-Time Linux
0
rewiews
Explore real-time Linux kernel development, focusing on PREEMPT_RT patch integration, driver issues, and solutions for improved system responsiveness and deterministic behavior.
Add to list
24
Lesons
47 minutes
On-Demand
Free-Video
Linux Foundation
An Overview of the Linux Kernel Crypto Subsystem
0
rewiews
Comprehensive exploration of Linux kernel's cryptographic subsystem, covering its components, interfaces, hardware acceleration, and best practices for kernel and driver development.
Add to list
1
Lesons
51 minutes
On-Demand
Free-Video
Linux Foundation
SD and eMMC: New Speed Modes and Their Support in Linux - Lecture
0
rewiews
Explore SD/eMMC speed modes, their hardware implementation, and Linux kernel support. Learn about recent developments and future expectations in embedded systems.
Add to list
17
Lesons
49 minutes
On-Demand
Free-Video
Linux Foundation
A Sockets API for LoRa - Standardizing IoT Network Interfaces
0
rewiews
Explore a proposed Linux sockets API for LoRa, enabling standardized software interfaces for IoT modules. Learn about kernel integration, device drivers, and network protocols.
Add to list
17
Lesons
46 minutes
On-Demand
Free-Video
Linux Foundation
Testing the Media Subsystem: Compliance Tests and Virtual Drivers - Mentorship Session
0
rewiews
Explore media API testing challenges and solutions using compliance tests and virtual drivers for diverse hardware, enabling effective regression testing without physical devices.
Add to list
1
Lesons
1 hour 13 minutes
On-Demand
Free-Video
Linux Foundation
What's New in Virtio 1.2 and Future Developments
0
rewiews
Explore virtio 1.2's new features, devices, and future developments. Learn about its applications, upcoming proposals, and potential use cases for future versions.
Add to list
21
Lesons
27 minutes
On-Demand
Free-Video
Linux Foundation
Linux Speakup - Past, Present, and Future
0
rewiews
Explore Linux Speakup's evolution, kernel integration, and unique features. Learn about this innovative screen reader's development, technical aspects, and future prospects.
Add to list
1
Lesons
32 minutes
On-Demand
Free-Video
Linux Foundation
Giving Linux a Camera Stack: libcamera's 3-Year Journey and Exciting Future
0
rewiews
Explore libcamera's journey in revolutionizing Linux camera support, its current capabilities, and future developments for enhanced image processing and device integration.
Add to list
28
Lesons
48 minutes
On-Demand
Free-Video
Linux Foundation
Teach an Old Network Driver New Tricks
0
rewiews
Explore modernizing legacy network drivers, focusing on PHYASIX and AR9331 switch examples. Learn diagnostic techniques, hardware capabilities, and lessons for updating Ethernet drivers.
Add to list
12
Lesons
20 minutes
On-Demand
Free-Video
Linux Foundation
Hyperscale vDPA: Scaling Virtual Data Path Acceleration
0
rewiews
Explore hyperscale vDPA architecture, challenges, and solutions for virtualized data plane acceleration, focusing on scalability, performance, and security in modern network infrastructures.
Add to list
28
Lesons
23 minutes
On-Demand
Free-Video
Linux Foundation
Beyond "Just" Booting - Barebox Bells and Whistles
0
rewiews
Explore advanced bootloader concepts, customization techniques, and recent developments in Barebox, enhancing embedded system boot processes and functionality.
Add to list
25
Lesons
49 minutes
On-Demand
Free-Video
Linux Foundation
Linux I2C in the 21st Century
0
rewiews
Explore modern I2C challenges and solutions in Linux, including address reprogramming, API changes, and stress-testing techniques for robust communication.
Add to list
1
Lesons
32 minutes
On-Demand
Free-Video
Linux Foundation
DMA-BUF Heaps - Linux User-space Device Buffer Allocation and Its Uses
0
rewiews
Explore Linux user-space device buffer allocation with DMA-BUF Heaps, understanding its applications and implementation in embedded systems and multimedia processing.
Add to list
1
Lesons
47 minutes
On-Demand
Free-Video
Linux Foundation
A USB Model for Sharing Host Internet Connectivity with Devices
0
rewiews
Learn to share host internet connectivity with devices using USB, exploring the HSS standard, packet types, and implementation requirements.
Add to list
19
Lesons
31 minutes
On-Demand
Free-Video
Linux Foundation
Upstreaming a Qualcomm SoC
0
rewiews
Explore the process and challenges of integrating Qualcomm SoC support into the Linux kernel, with insights from an industry expert.
Add to list
1
Lesons
40 minutes
On-Demand
Free-Video
Linux Foundation
Linux GPIO - Evolution and Current State of the User API
0
rewiews
Explore the evolution and current state of Linux GPIO's user API, focusing on its development, functionality, and practical applications in embedded systems.
Add to list
1
Lesons
43 minutes
On-Demand
Free-Video
Linux Foundation
Adding Support for Power Over Ethernet to Linux Network Stack
0
rewiews
Learn about integrating Power over Ethernet (PoE) support into the Linux network stack, including implementation details, kernel modifications, driver development, and future enhancements.
Add to list
1
Lesons
31 minutes
On-Demand
Free-Video
Linux Foundation
Unit Testing Memory Mapped Device Drivers
0
rewiews
Discover a systematic approach to effectively test device drivers using memory-mapped registers, overcoming challenges in low-level hardware interactions and improving overall driver reliability.
Add to list
1
Lesons
26 minutes
On-Demand
Free-Video
Linux Foundation
Forward Porting Google Nexus 5X and 6P - Lessons and Future Directions
0
rewiews
Explore mainlining efforts for Nexus devices, including challenges, lessons learned, and tips for community participation in board support development.
Add to list
11
Lesons
53 minutes
On-Demand
Free-Video
Linux Foundation
V4L2 and CEC Status Report - Recent Developments and Future Plans
0
rewiews
Explore recent developments, ongoing projects, and future plans for Video4Linux kernel subsystem and HDMI CEC support, including new drivers and core activities.
Add to list
9
Lesons
45 minutes
On-Demand
Free-Video
Linux Foundation
VirtIo-Net PCIe Function Using Linux PCI Endpoint Framework - Lecture
0
rewiews
Explore VirtIo-Net PCIe function implementation using Linux PCI Endpoint Framework. Learn about architecture, virtio-net driver, and API for controlling virtio virtqueues in PCIe devices.
Add to list
1
Lesons
41 minutes
On-Demand
Free-Video
Linux Foundation
Demystifying USB-C and Its Support in Linux
0
rewiews
Explore Linux USB-C subsystem implementation, covering UCSI, TCPM, PD, and AltModes. Gain insights from Qualcomm platform experiences to enhance your understanding of Type-C support.
Add to list
1
Lesons
43 minutes
On-Demand
Free-Video
Linux Plumbers Conference
Accelerating Linux Kernel Boot-Up for Large Multi-Core Systems
0
rewiews
Explore techniques to speed up Linux kernel boot times on large multi-core systems, enhancing system efficiency and performance.
Add to list
1
Lesons
20 minutes
On-Demand
Free-Video
Linux Plumbers Conference
PCIe Portdrv - Finding a Path Forwards
0
rewiews
Explore the future direction of PCIe Portdrv and its potential developments in Linux systems. Gain insights into challenges and proposed solutions.
Add to list
1
Lesons
18 minutes
On-Demand
Free-Video
Linux Plumbers Conference
Runtime Ownership Transfer of Platform Devices
0
rewiews
Explore runtime ownership transfer of platform devices in Linux systems, focusing on implementation challenges and potential solutions.
Add to list
1
Lesons
19 minutes
On-Demand
Free-Video
Linux Plumbers Conference
Towards Better Memory Allocation for Device Drivers
0
rewiews
Explore strategies for optimizing memory allocation in device drivers, enhancing system performance and stability in Linux environments.
Add to list
1
Lesons
16 minutes
On-Demand
Free-Video
Linux Plumbers Conference
A Case for a Generic Linux Driver for Connecting MCUs to MPUs
0
rewiews
Explore the potential of a generic Linux driver for MCU-MPU connections, enhancing hardware integration and streamlining development processes.
Add to list
1
Lesons
17 minutes
On-Demand
Free-Video
Linux Foundation
An Introduction to EdgeX Foundry
0
rewiews
Explore EdgeX Foundry, an open-source IoT platform addressing interoperability challenges while enabling value-add. Learn its architecture, ecosystem, and role in solving edge computing complexities.
Add to list
22
Lesons
34 minutes
On-Demand
Free-Video
Linux Foundation
How to Avoid Writing Device Drivers for Embedded Linux
0
rewiews
Explore GPIO, PWM, and I2C subsystems in embedded Linux, learning to control hardware from user-space applications without writing device drivers. Includes live demonstrations and practical examples.
Add to list
24
Lesons
41 minutes
On-Demand
Free-Video
Linux Foundation
NuttX for Embedded Linux Developers
0
rewiews
Explore NuttX RTOS for resource-constrained devices, its Linux-like features, and real-world applications in Sony products. Learn about porting Linux apps and networking capabilities.
Add to list
26
Lesons
27 minutes
On-Demand
Free-Video
Linux Foundation
A Dive into Zephyr Device Driver Model
0
rewiews
Explore Zephyr's efficient device driver model, integrated with device tree, enabling easy hardware porting and flexible peripheral access for developers.
Add to list
18
Lesons
23 minutes
On-Demand
Free-Video
load more...