Why embedded systems need stack analysis and how to monitor it
Guide to stack analysis for embedded systems: using static analysis and Polyspace to estimate and monitor stack usage, integrate into CI, and reduce overflow risk.
Guide to stack analysis for embedded systems: using static analysis and Polyspace to estimate and monitor stack usage, integrate into CI, and reduce overflow risk.
Explains converting serial byte sequences to IEEE-754 floats in C using unions or structs, and how system endianness affects byte order and interpretation.
Explains using FreeRTOS heap_5 to combine STM32F407 CCM and SRAM into a single heap, overriding new/delete in IAR EWARM 7.40 to enable 164KB dynamic allocation.
Guide for selecting a DC/DC power module in embedded systems: isolation needs, temperature grades, power margin, and performance-cost tradeoffs.
Explains the role of the crystal oscillator in providing precise clock signals for timing, synchronization, and PCB placement considerations for ICs.
Explains FPGA fundamentals and how FPGAs integrate with embedded systems, covering programmable logic, hardware acceleration, and their complementary roles.
Compare FPGA and embedded systems: architectural differences, use cases, and integration options, including hardware acceleration, processor cores, and real-time control.
Compare FPGA and embedded systems complexity: hardware-level FPGA design versus software-focused embedded development, with guidance on choosing by skills and application.
Technical overview of FPGA and embedded systems integration: hardware roles, development interaction, and decision factors to choose FPGA or embedded software for system design.
Technical overview of smart building sensors—temperature, humidity, CO2, motion, smoke and energy monitoring—with selection criteria for accuracy, range, and integration.
Describes a core-set enhancement to semipartitioned multicore real-time scheduling for embedded systems, improving locality, load balance, and reduced contention.
Overview of five level translation methods for embedded systems, comparing resistor dividers, level-translation ICs, diode clamps, bipolar transistors and MOSFET level shifters.
LP2178BL non-isolated buck switch-mode power IC for 85-265 VAC input, integrates 750V transistor, fixed 5V constant-voltage control, peak-current control and protection features.
Overview of embedded microprocessors, describing types and key parameters with emphasis on clock frequency and power considerations for embedded design.
Technical overview of embedded microprocessors, operating principles and applications, highlighting peripheral interfaces and system use in mobile and automotive systems.
Embedded microprocessor overview: processing core, peripheral interfaces, memory, power management, clocks/timers and interrupt control; comparison by architecture and power.
Overview of RISC vs CISC architectures for embedded microprocessors, comparing instruction sets, performance, power, compiler optimization, and hardware complexity.
Overview of embedded microprocessor architectures including single-core, multi-core, vector, coprocessors, hybrids and FPGAs, selection: performance, power, real-time.
Guide to microcontroller simulation software: concepts, tool selection, workflow for writing, compiling, simulating and debugging embedded programs.
Overview of embedded microprocessors: classification into four types, including microcontrollers, with comparison of performance, power, and common application domains.