Key Features of Popular Embedded RTOSes
Explore the most popular real-time operating systems (RTOS). This guide covers key features of FreeRTOS, RT-Thread, Zephyr, ThreadX, and more.
Explore the most popular real-time operating systems (RTOS). This guide covers key features of FreeRTOS, RT-Thread, Zephyr, ThreadX, and more.
Explore RISC-V microarchitecture verification: challenges, formal methods, tooling, security, and practical strategies beyond random testing.
Technical guidance on how moisture affects sensors' sensitive elements, common ingress paths, and mitigation: IP sealing, hydrophobic coatings, desiccants, nano-coatings.
Overview of embedded microprocessors: ARM, x86, MIPS, PowerPC, DSP and FPGA architectures, comparing performance, power, and typical embedded applications.
Learn to Dockerize Go web apps: build, test, and deploy containers and set up Semaphore for automated CI/CD and continuous deployment.
Technical guide to SDRAM operation covering burst length, timing, refresh intervals (Auto/Self), initialization and controller state machine design.
Learn to design a long-range wireless detection transmitter. This guide covers component selection (STM32/nRF24L01), power supply, schematics, and PCB layout.
RT-Trace for RT-Thread integrates real-time system tracing, data monitoring, GDB remote debugging, flash programming and Web UI visualization for embedded development.
Explains the do{}while(0) macro idiom in C/C++, showing how it creates a single compound statement to prevent dangling-else and improve macro maintainability.
Guide to designated initialization and statement expressions in GNU C, with array/struct examples and macro patterns using typeof to avoid side effects.
Guide to updateEngine-based OTA updates on Ubuntu: configuration, command usage, partition mapping, and recovery workflow for embedded system firmware maintenance.
Overview of embedded microprocessors: compact, energy-efficient, programmable chips with interfaces for communications, automotive, industrial and IoT applications.
Technical guide to mean and variance computation in embedded systems using Welford's algorithm for stable, single-pass online statistics and fixed-point optimization.
Survey of embedded microprocessor architectures and operating principles—Von Neumann, Harvard, superscalar, clock, instruction execution, data transfer, interrupt handling.
Analysis of RISC-V-based embedded systems for robot joint control, covering core advantages, real-time techniques, architectures, and implementation examples.
Analysis of how Linux large pages affect database performance and guidance to optimize Kubernetes nodes for database workloads, TLB impact, and page-size choices.
Overview of virtual ECU approaches and classifications (Type-0–Type-4), comparing x86 recompilation vs target-binary emulation, with FMU integration.
Technical analysis of ZGC explaining the load barrier, mark-and-copy cycle, forwarding tables and concurrent algorithms that enable sub-millisecond GC pause times.
Explore USB embedded hosts and OTG: host vs peripheral, transfer types, hub limits, and Microchip microcontroller support.
Guide to porting LVGL to the MM32F5260 MCU: hardware/software requirements, FSMC/LCD init, Keil project setup, code adaptations and sample demos.