
Explore the future of embedded systems with insights on Yocto Project's plans for improved security, usability, workflows, and deliverables, enhancing productivity for existing and new developers.

Explore POSIX support in Zephyr RTOS, its advantages, implementation, and real-world applications. Learn how this feature enhances portability and compatibility in embedded systems development.

Explore the journey from Arduino to ZephyrRTOS, challenging the divide between "makers" and "real world engineers" while showcasing RTOS as a versatile tool for all embedded applications.

Explore security features in Yocto Project/OpenEmbedded for embedded products. Learn about dependency checks, hardening options, service optimization, and staying up-to-date with practical examples.

Explore recent advancements in compilers and C libraries, comparing alternatives to traditional GNU tools and discussing their advantages, drawbacks, and potential pitfalls for embedded systems.

Explore Android Things for IoT development using existing Android skills. Learn platform basics and build a real-life application on Raspberry Pi 3 with Android Studio.

Explore MicroPython for embedded devices: learn implementation, features, and hands-on coding to unleash the power of Python in IoT applications.

Explore C++'s capabilities for embedded systems, focusing on hardware efficiency, resource management, reliability, and maintainability across various application domains.

Explore the development of a modern embedded platform for high-end projectors, covering Linux, C++, IPC, Node.js, and HTML. Learn about software stacks, services, and interface design.

Discover how Behaviour Driven Development can improve specification clarity, change management, and test understanding in embedded systems development.

Explore applying microservices architecture principles to embedded software, with examples from a multi-target project running Linux and FreeRTOS.

Explore designing multi-language libraries with stable APIs, C-interfaces, and composition. Learn about memory management, error handling, and bridging primitive and sophisticated systems.

Explore model-based software engineering in missile systems, covering benefits, challenges, and practical implementation from requirements to code generation and reuse in complex projects.

Explore Linux's evolution from desktop to embedded systems, covering key developments, adaptations, and tools that enabled its widespread adoption in diverse devices.

Explore challenges and open-source solutions for software updates on embedded Linux devices, focusing on IoT and OTA firmware updates for efficient and collaborative development.

Explore Qt's versatility across platforms, from desktop to servers and micro-controllers. Learn to leverage C++ and Qt skills for web services, embedded UIs, and optimized micro-controller development.

Discover how Python revolutionizes embedded systems development, from MicroPython to robotics applications, exploring hardware interfaces, sensor integration, and real-world implementations in drones and wearables.

Learn to connect and control an LCD1602 display with Raspberry Pi using I2C. Covers setup, configuration, wiring, library installation, and programming to display text on the LCD.

Comparative analysis of Kdenlive video editing performance on Raspberry Pi 4, Jetson Nano, and Odroid N2 ARM single-board computers, with tips for optimization and surprising render speed test results.

Explore vulnerabilities in automotive embedded devices, focusing on bare-metal software and real-time constraints. Learn about potential security risks and backdooring techniques in critical automotive systems.

Explore Intel Wi-Fi chip vulnerabilities through reverse-engineering, uncovering firmware exploits and code execution risks in complex features like Wake-on-WLAN and TDLS.