Description
- Fundamentals Linux kernel module and syntax
- Character device driver theory and code implementation
- Platform bus, Platform device, and platform driver concepts
- Platform driver implementation
- Device tree from scratch
- Accessing device tree nodes from drivers
- Device instantiation through device tree nodes
- Device tree properties and node syntax
- Device tree overlays
- Overlays testing via u-boot
- Kernel synchronization services (Mutex, Spinlocks)
- Linux device model and sysfs
- Linux GPIO subsystem
- Linux pinctrl subsystem