
Learn TDD techniques for C++ embedded and system-level software, covering design principles, unit testing, dependency injection, and integration testing strategies to improve code quality and developer productivity.

Explore C++20 coroutines and std::execution for multi-core programming on Raspberry Pi Pico. Learn to implement portable embedded applications using C++OS, a proof-of-concept system for bare-metal multitasking.

Explore firmware security's importance, vulnerabilities, and mitigation strategies. Learn about attack surfaces, System Management Mode, and ways to enhance protection in various computing environments.

Live demonstration of hacking an SD card's embedded processor, turning it into a covert mini-computer. Explores hardware capabilities, security breaches, and potential applications in network penetration and automation scenarios.

Design and manufacture a custom BeagleBone variant for a NTP server project, covering hardware design, manufacturing prep, and Linux configuration for the new board.

Explore executable code golf techniques for creating tiny binaries, focusing on PAQ compression algorithms, compressing linkers, and optimization strategies for constrained systems.

Explore Petitboot, a Linux-based bootloader for OpenPOWER systems. Learn its components, usage, advantages, and future prospects in server applications and beyond.

Explore Clockwork, an open-source programming tool for simplifying complex system development. Learn to model interconnected 'machines' and create user-friendly IoT interfaces for various devices.

Explore open hardware for high-performance computing, from embedded systems to supercomputers. Learn about OpenPOWER's ecosystem, emphasizing transparency and open-source principles in hardware and software stacks.

Explore PulseAudio's implementation of compress offload for efficient audio processing on modern SoCs, discussing challenges, tradeoffs, and future possibilities in Linux audio systems.

Explore the design and construction of an affordable 6DOF hexapod robot, covering hardware, software, inverse kinematics, and gait algorithms for hobbyists interested in advanced robotics.

Exploring picolibc: a C library for 32-bit embedded systems, blending newlib and avr-libc functionalities to reduce development costs and enhance capabilities for ARM and RISC-V projects.

Explore secure and trusted boot in OpenBMC, covering hardware root of trust, TPMs, keys, and signing while preserving user freedom to replace firmware securely.

Explore LinuxBoot implementation on AArch64 servers, covering overview, QEMU demonstration, and kernel decompression challenges. Learn to configure, inject, and debug LinuxBoot for AArch64 systems.

Explore the latest advancements in ArduPilot's flying robot technology, from micro-drones to massive aircraft, including new systems for customization, peripherals, and quadplane landing.

Explore Zephyr OS for IoT development, focusing on practical tips, remote debugging, and field testing with Linux support. Learn about feral animal management using embedded systems.

Explore MicroROS capabilities for integrating advanced robotics with affordable microcontrollers, bridging the gap between high-end software and low-cost hardware in open-source robotics.

Explore affordable wearable tech for hands-free documentation viewing and fine detail reading. Learn about a DIY platform using single-board computers, budget displays, and sensors for practical applications.

Demonstrating Python automation for test equipment, showcasing a custom datalogging system for oscillator characterization using commercial and basic sensor equipment.

Explore the challenges and adaptations of Linux for space applications, including radiation protection, temperature control, and communication constraints in satellite systems.

Explore advanced C++ techniques for embedded systems, focusing on optimization, performance, and efficient coding practices in resource-constrained environments.