SDRAM Operation Overview
Technical guide to SDRAM operation covering burst length, timing, refresh intervals (Auto/Self), initialization and controller state machine design.
Technical guide to SDRAM operation covering burst length, timing, refresh intervals (Auto/Self), initialization and controller state machine design.
Technical Q&A covering C programming basics and OS concepts: infinite loops, memory allocation, const, macros, pointers, IPC, deadlock, processes/threads, and TCP/UDP.
Learn how to use md5sum to generate MD5 checksums, verify file contents, save checksums, and batch-compare files to detect changes.
Learn to use the xmhelp and verror utilities to expand brief error messages in Xcelium and Questasim, making debugging faster and more efficient.
C state machine for embedded systems: O(1) transition table, reentrancy-safe queue and in-transaction flag to handle concurrent inputs.
Analysis of how Linux large pages affect database performance and guidance to optimize Kubernetes nodes for database workloads, TLB impact, and page-size choices.
Learn Base64 encoding: how it converts binary to ASCII, common uses (email, URLs, storage) and a practical Python example.
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 nine software architecture patterns for microcontroller development with C examples, from linear and modular to event-driven, state-machine and component architectures.
Embedded machine learning overview: constraints, optimization (pruning, quantization), low-power real-time edge deployment, plus common frameworks and development environments.
Learn DMA-based UART transmission on STM32F4: reduce CPU load, speed up packet transfers, with USART/DMA configuration and code examples.
Guide to pointers in C: explains memory and addresses, declaration, dereferencing, pointer arithmetic, function usage and dynamic allocation for developers.
Learn to design a long-range wireless detection transmitter. This guide covers component selection (STM32/nRF24L01), power supply, schematics, and PCB layout.
ADS1118 16-bit ADC overview: features, specs, PGA, internal reference and temperature sensor, SPI interface, low-power modes, packages and design guidelines.
Overview of virtual ECU approaches and classifications (Type-0–Type-4), comparing x86 recompilation vs target-binary emulation, with FMU integration.
Learn to build an STM32 smart cane for elderly care. Features GPS tracking, fall detection, health monitoring, and IoT integration with a WeChat app.
Guide to updateEngine-based OTA updates on Ubuntu: configuration, command usage, partition mapping, and recovery workflow for embedded system firmware maintenance.
Technical overview of memory alignment in embedded systems: reasons, ARM/MMU requirements, atomicity, NEON constraints and cache-line effects on performance.
Guide to Linux boot startup: systemctl/systemd, chkconfig, rc.local/scripts, crontab @reboot and production best practices.
Explore model-based control with PLECS: generate embedded code from block diagrams, target-specific peripheral blocks, and task-based multitasking.