
Learn essential microcontroller communication protocols like I2C, SPI, UART, Modbus RTU, CAN, USB, Ethernet, and PCIe in a fun and easy-to-understand format.

Learn FPGA programming through hands-on tutorials covering LED control, button interfaces, displays, motors, and various peripheral integrations using Spartan 3an and Spartan 6 development boards.

Explore digital agriculture IoT solutions using soil moisture sensors and Raspberry Pi. Learn about sensor communication, calibration, and various protocols for building IoT projects.

Explore hardware hacking fundamentals, fields, and affordable entry points. Learn about electronics, UART, JTAG, and car hacking with practical tips and resources for beginners.

Introduction to hardware hacking for web and mobile security professionals, covering essential tools, techniques, and protocols like UART, SPI, and JTAG. Hands-on examples and practical insights for beginners.

Explore RS232 interfacing using the 6551 UART chip, covering key concepts and practical implementation for effective serial communication in embedded systems.

Explore UART-attached devices in Linux with the Serial Device Bus, improving power management and integration into the device model for embedded systems.

Explore FPGA connectivity options from UART to PCIe and DMA, covering physical layers, hardware abstraction, and advanced techniques for efficient subsystem design and implementation.

Learn to port Zephyr OS to new hardware, focusing on Cortex-R5 architecture. Explore porting steps, key modules, debugging techniques, and solutions to common challenges in embedded system design.

Explore TP-Link XZ000-G3 GPON ONT through teardown, UART console access, and firmware analysis. Gain insights into hardware components and hidden features.

Explore Serberus: a versatile, multi-port hardware hacking tool with 4 channels for simultaneous UART, JTAG, SPI, I2C, and SWD interfaces. Features level shifting and open-source design for easy target connectivity.

Learn to integrate Bluetooth with Raspberry Pi Pico using MicroPython. Covers UART, serial communications, and Bluetooth modules for enhanced project connectivity and control.

Comprehensive guide for integrating ARM64 SoC support into the Linux kernel, covering essential steps, ARM64-specific requirements, and updates for both ARM32 and ARM64 architectures.

Explore techniques for identifying and integrating undocumented hardware blocks in SoCs, focusing on Allwinner SoCs and Linux kernel support. Learn to spot compatible components and adapt existing drivers.

Explore EXPLIoT, an open-source framework for IoT security testing. Learn how it addresses challenges in IoT assessments, automates tasks, and supports various protocols and technologies.

Explore embedded device security challenges, threat modeling, and assessment techniques through a VoIP phone case study. Learn hardware tricks, debugging methods, and potential mitigations for vulnerabilities.

Explore JTAG debugging interfaces, learn about data registers, state machines, and protection mechanisms. Hands-on demonstrations with various devices and UART scanning techniques.

Explore UART's significance in hardware vulnerability research, tools for working with it, and its potential for repurposing hardware. Learn best practices for securing UART-enabled products.

Explore on-chip debug interfaces and JTAG architecture with JTAGulator, a hardware tool for identifying and accessing embedded systems' debug ports.

Explore embedded device security, network pin tests, and hardware research. Learn about firmware analysis, intelligence gathering, and lateral movement in IoT systems.

Explore building a retro-style computer using Rust, covering VGA output, PS/2 keyboard input, audio generation, and embedded systems challenges on modern hardware.