Linux Kernel Porting


Details

Objective

Provide better understanding of the Linux device model, and the device tree, and the changes required to port the kernel to a new board.

Total Duration

16h

Status

Available

Schedule

Session Hands-on

Setup and Introduction

1

Kernel Introduction

0.5

Devices Interfacing

1

Application Driver Interface

1

Kernel Subsystems

0.5

Bus Model & Sysfs

1

Kernel Module Autoloading

1

Device Tree Intro and Syntax

1

Device Tree Bindings

0.5

SoC Architecture + IRQ

1

Pin Control Subsystem: pinctrl

1

GPIOs, LEDs & Keys

1

External Bus Interface & I2C Devices

1

Periperhals: UART, Ethernet, MMC

1

Device Tree Boot & Debugging

1

Q & A

1