
Explore the automated CI/CD process for balenaOS, covering image building, testing on hardware, and production release using Jenkins, GitHub, and custom testing kits.

Explore dynamic tracing tools for ARM/AArch64, including updates, challenges, and porting guides. Learn about Linux observability tools and frameworks for embedded systems and automotive platforms.

Explore the development of a lightweight 802.11 wireless daemon for Linux, designed for IoT use cases, and its integration with ConnMan and Network Manager.

Explore OIC framework implementation in Apache Mynewt for managing constrained IoT devices, covering resource discovery, communication, and optimization for embedded systems.

Explore recent V4L2 additions enabling standard Linux kernel API support for video codecs, eliminating the need for proprietary solutions in embedded systems.

Explore how open-source hardware revolutionizes product development, accelerates prototyping, and fosters innovation. Learn from real-world examples and discover its impact on embedded device markets.

Explore open source hardware IoT with Raspberry Pi HATs. Learn design, development, and manufacturing challenges using free tools like KiCAD. Gain insights into technical specifications and getting started guidelines.

Explore Android Things for IoT development, leveraging Android's success in mobile for creating connected devices. Learn architecture, APIs, and key differences from standard Android.

Explore network protocol implementation in Zephyr RTOS, focusing on DNS, HTTP, MQTT, and NATS. Learn optimization techniques for constrained devices in IoT and legacy networks.

Implementing I2C multi-master and slave mode in QEMU for BMC boards, enabling MCTP protocol support and NVMe-MI device emulation with Linux kernel AF_MCTP socket integration.

Explore a secure toolchain for verifiable workloads using signed OCI images, ensuring tamper-proof boot processes and authenticated communication with hosts.

Explore the evolution and future of safety in open source software, focusing on challenges, best practices, and the ELISA Project for safety-critical systems.

Explore the challenges and solutions in updating Linux userspace ABIs, focusing on I2C and SMBus protocols. Learn about careful planning to improve functionality without breaking existing applications.

Explore Project Stratos: leveraging VirtIO for hypervisor-agnostic backends, implementing vhost-user daemons in Rust, and integrating with Xen for versatile virtualization solutions.

Explore the intricate relationship between firmware and the Linux subsystem, gaining insights into their interaction and its implications for system performance and functionality.

Explore Linux keyrings, trust models, and key management in firmware, kernel, and user space. Learn about trust domains, scope, usage constraints, and security implications for different systems.

Explore Linux4Space: an open-source initiative to create a standardized Linux distribution for space applications, based on industry requirements and stakeholder collaboration.

On-demand, on-the-fly Linux kernel memory protection mechanism: lightweight, hardware-independent, and deployable without rebooting. Enhances security during vulnerability disclosure to remediation window.

Explore zero-overhead virtualization challenges in embedded systems, comparing ARM, x86, and RISC-V architectures. Learn about Jailhouse hypervisor and architectural limitations for real-time performance.

Explore IoT security challenges and solutions with the Security & Privacy Development Lifecycle framework, addressing ecosystem complexities, privacy concerns, and compliance issues in rapidly evolving IoT landscapes.

Explore trace-based models for formal verification of embedded Linux systems, focusing on safety-critical aspects, real-time properties, and system instrumentation techniques.