YoVDO

Identifying and Supporting X-Compatible Hardware Blocks in SoCs

Offered By: Linux Foundation via YouTube

Tags

Linux Kernel Development Courses Reverse Engineering Courses UART Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the process of identifying and supporting 'X-compatible' hardware blocks in SoCs through this informative conference talk by Chen-Yu Tsai from CloudMosa, Inc. Delve into the challenges of working with undocumented IP blocks from various vendors and learn techniques for integrating support for these components into existing Linux kernel drivers. Discover methods for spotting compatible hardware ranging from simple UARTs to complex register-obfuscated HDMI and Ethernet controllers. Gain insights from real-world examples of mainline support for Allwinner SoCs, and understand the importance of community resources, reference manuals, and experience in porting and maintaining kernel support for various hardware components.

Syllabus

Introduction
Disclaimer
Motivation
Agenda
Duct Test
Compatibility
Standard Interfaces
Private IP Vendors
Lessons
Clones
Resources
Reference Manuals
Community
Experience
Porting
Kernel
Backside
Register Offsets
Instantiate Register Fields
Missing Registers
USB Driver
Examples
Integrity
Dustox
Team Makani
Stock
US Driver
HDMI Driver
Recap


Taught by

Linux Foundation

Tags

Related Courses

Dal Reverse engineering alla stampa 3D
University of Naples Federico II via Federica
Rapid Manufacturing
Indian Institute of Technology Kanpur via Swayam
Generative Design for Industrial Applications
Autodesk via Coursera
Fundamentos de Ciberseguridad: un enfoque práctico
Inter-American Development Bank via edX
Functional And Conceptual Design
Indian Institute of Technology Madras via Swayam