Improve firmware and drivers programming

You'll learn
Fundamentals of Linux kernel module and writing syntax
Makefile and LKM build procedure
Character device driver implementation
Platform bus, Platform device, and platform driver concepts
Platform driver implementation
Learn device tree from scratch
Device tree node syntax, properties of device tree nodes
Kernel APIs to process device tree nodes
Device instantiation through device tree nodes
Device tree overlays and overlays testing via u-boot
Kernel synchronization services , mutex , spinlocks usage

OWASP Internet of Things

The OWASP Internet of Things Project is designed to help manufacturers, developers, and consumers better understand the security issues associated with the Internet of Things, and to enable users in any context to make better security decisions when building, deploying, or assessing IoT technologies.

The project looks to define a structure for various IoT sub-projects separated into the following categories - Seek & Understand, Validate & Test, and Governance.