
Learn systematic debugging techniques, from binary search to hardware analysis, enhancing your ability to identify and resolve complex software issues efficiently.

Learn to build custom toolchains for embedded systems using Crosstool-ng and Yocto Project. Explore Xilinx's bare metal toolchains and gain insights on optimizing multilib configurations.

Explore Zephyr RTOS features using evaluation boards and robots. Learn to write code, build applications, and implement device drivers for embedded systems and robotics projects.

Explore PMIC driver development in Linux, covering regulator types, debugging techniques, and best practices for writing efficient drivers and avoiding common issues.

Learn to build FreeRTOS and Linux applications using Yocto Project, enabling efficient development for heterogeneous embedded systems with a unified workflow and SDK.

Optimize boot time with systemd: learn to configure units, eliminate unnecessary tasks, and reorder processes for faster system startup in embedded Linux environments.

Explore strategies for global decarbonization and electrification with sustainability leaders. Learn about promising energy solutions and the urgency of climate action to build a zero-carbon future.

Explore the intersection of physics and high-dimensional computation, uncovering insights on phase transitions, algorithms, and deep learning in this thought-provoking lecture by Lenka Zdeborová.

Explore adaptive time-frequency methods for signal and image analysis, focusing on Fourier and wavelet transforms, with applications in electrocardiograms and birdsong decomposition.

Explore advanced mathematical techniques for signal and image analysis, focusing on diffusion methods in manifold and fiber bundle learning with renowned mathematician Ingrid Daubechies.

Explore mathematical framework for analyzing and controlling hybrid systems with continuous and impulsive dynamics. Learn tools for stability, invariance, and applications in genetics and power systems.

Explore the Micro:Bit's origins, components, and vulnerabilities to extract user and device information through hardware exploitation techniques.

Explore automated security testing for embedded devices using FOSS, commercial tools, and creative solutions. Learn to implement CI/CD with SAST and DAST for multiple device families at scale.

Hands-on tutorial for signal processing using GNURadio and SDR hardware. Learn digital signal processing techniques, modulation, and practical applications for security assessment of communication systems.

Unveiling a critical hardware backdoor in x86 CPUs allowing unprivileged users to bypass security checks and escalate to kernel-level access. Explores detection, prevention, and broader implications for processor security.

Exploring vulnerabilities in IoT speakers, focusing on Sonos and Bose systems. Covers configuration flaws, diagnostic tools, API issues, and device location. Discusses broader implications for IoT security.

Unveiling Keynterceptor: A stealthy keyboard implant that captures and injects keystrokes, communicates wirelessly, and bypasses current USB security mechanisms, demonstrating advanced USB attack vectors.

Exploring ARM debug components for security primitives and information flow tracking. Demonstrates a portable approach to enhance runtime security monitoring in ARM-based systems.

Exploring how hardware component boundaries impact platform security, focusing on outsourced components, supply chain risks, and threat modeling gaps in modern hardware architectures.

Explore four unconventional, home-built software-defined radios using simple methods and common parts. Learn innovative approaches to wireless experimentation and protocol hacking from a leading security researcher.

Explore model-based fuzzing for ARM CPUs using machine-parsable reference manuals. Learn about Scapula, an open-source tool for detecting specification violations in ARM-based platforms.