
Explore embedded C/C++ development using VS and VS Code with ARM GCC toolchains and Yocto SDKs. Learn to edit, build, deploy, and debug, plus create custom tool extensions.

Practical guide to implementing U-Boot bootloader port, covering device tree support, driver model, crucial subsystems, and multi-stage booting. Includes examples from recently added platforms.

Comprehensive guide to implementing Secure Boot on embedded systems, covering encryption, signatures, bootloaders, and filesystem security with practical examples and real-world applications.

Explore modern alternatives to backporting in embedded systems. Learn how to leverage latest open-source technologies and design practices for better product development and security management.

Explore MCUboot's multi-image support for secure IoT device booting and upgrading. Learn about project status, IETF involvement, and advancements in embedded system security.

Explore common mobile app coding pitfalls, their real-world impacts, and learn effective strategies to enhance security. Includes demonstrations of attacker techniques and protective code samples.

Explore building industrial-grade embedded Linux platforms using open-source components. Learn about bootloaders, kernels, toolchains, and filesystems, with insights on selection, integration, and maintenance.

Deep dive into BPF technology for application and network security, exploring Cilium's use in distributed systems with Docker for simplified operations and troubleshooting.

Explore unikernel-based de-aggregation for enhanced automotive security, focusing on COQOS Hypervisor, Unikraft architecture, and TEE virtualization case study.

Master SSH and essential command-line skills for efficient server management, process monitoring, and file operations in Linux environments.

Discover how to efficiently manage Okta identity and access management using the command-line interface, enhancing your development workflow and productivity.

Discover techniques to accelerate Yocto Project builds using SSTATE, PRSERV, and HashSERV. Learn deployment options for single workspaces and shared setups in Automotive Grade Linux.

Explore the evolution of ALSA SoC sound card drivers, focusing on generic solutions like simple-card and audio-graph-card. Learn about their creation, features, and implementation in embedded Linux systems.

Learn the fundamentals of I²C communication in embedded Linux systems, covering electrical aspects, kernel implementation, device tree usage, driver development, userspace tools, and debugging techniques.

Explore the intricate bootup process of embedded processors, from initial power-on to Linux kernel startup, focusing on Texas Instruments' AM62 SoCs and their secure boot stages.

Secure boot and disk encryption implementation on Tegra platforms: lessons learned, challenges faced, and solutions developed for a robust and future-proof system using vendor tools and custom OS builds.

Explore CPU initialization in embedded systems, covering bootloader stages, memory setup, and essential configurations for optimal performance and functionality.

Explore x86 pKVM implementation for isolated TEE VMs, covering design, requirements, and integration with host OS. Learn about architecture, performance, and future developments.

Explore challenges of eBPF tracing in embedded systems and discover libtracefs/libtraceevent as an alternative. Learn deployment strategies and compare approaches for effective system tracing.

Explore practical solutions for implementing A/B system updates using U-Boot, addressing key challenges and showcasing lesser-known commands for a functional and failsafe update mechanism.

Discover how to detect vulnerable software components in running systems using eBPF, focusing on Java applications and container images without initial configuration.