
Explore TinyEngine library for efficient neural network training and inference on microcontrollers. Learn techniques to optimize deep learning for resource-constrained devices.

Explore MCUNet for TinyML on microcontrollers, covering efficient neural architecture design and deployment strategies for resource-constrained devices.

Explore MCUNet for TinyML on microcontrollers, covering efficient neural architecture design and deployment strategies for resource-constrained devices.

Explore TinyEngine and parallel processing techniques for efficient machine learning on resource-constrained devices, enhancing performance and reducing energy consumption.

Explore QML/QiML technology for medical regulatory review, covering key organizations, fundamental areas, and specific medical research applications. Gain insights into FDA guidelines and next steps.

Learn efficient techniques for wrapping C APIs in modern C++. Explore adapter interface design, overhead avoidance, compile-time safety, and performance optimization. Gain insights into unit testing and C++23 features for reliable API integration.

Explore the Perun IoT framework for autonomous machine-to-machine payments, enabling embedded devices to transact securely and scalably in supply chain, logistics, and IoT sectors.

Explore cache-friendly data structures and algorithms in C++. Learn techniques to analyze and improve cache efficiency, optimizing performance through memory layout and access patterns.

Optimize C++ code for hardware efficiency. Learn to identify and overcome CPU and memory bottlenecks, improve instruction-level parallelism, and enhance performance through better resource utilization.

Explore modern C++ features in action through a practical application. Journey through modules, network programming with coroutines, and C++23 innovations for real-world development.

Explore modern C++20 zero-overhead serialization techniques for enhanced performance, embedded support, and simplified development. Learn to optimize data handling and inter-process communication.

Explore modern C++ patterns for efficient embedded programming. Learn to express intent clearly, ease maintenance, and encourage code reuse while optimizing for resource-constrained systems.

Explore heterogeneous multi-core systems for efficient embedded ML, addressing challenges in core optimization, workload mapping, and data sharing. Gain insights from KULeuven MICAS research.

Learn to program and interact with PIO blocks and state machines on Raspberry Pi Pico W. Covers instantiation, assembly code writing, and Python integration for advanced microcontroller projects.

Explore implementing senders and receivers for asynchronous work in embedded systems without an OS. Learn about P2300, concurrent behavior, and zero-cost abstractions for microcontrollers.

Explore how Senders and Receivers pattern can solve complex concurrency issues in baremetal systems, using Intel's open source library on an ARM-based development board.

Build a real-time social distancing detection system using Raspberry Pi and OpenCV AI Kit. Learn to implement computer vision for monitoring and alerting, with depth capability and high performance on an embedded platform.

Explore containerization for embedded systems: build a system with container capabilities, fetch containers, create recipes, and build container images using Yocto Project.

Learn how to integrate PIR motion sensors with Arduino to detect warm moving objects, perfect for creating reliable alarm systems and motion-activated projects.

Discover the Eclipse ThreadX real-time operating system, its safety certifications, and comprehensive features for embedded development including SMP, filesystems, networking, and USB protocols.

Master PIO state machines on Raspberry Pi Pico W by building a binary counter with reset functionality using LED displays and button inputs, all implemented through hardware-level programming.