Browse Skills

11972 skills across 8 categories

All Skills (1075 found)

🧠
2w ago

Custom Allocators

Custom Allocators guides allocator design and tuning for pool, slab, arena, and general-purpose memory management. Use it when implementing custom allocators, adjusting jemalloc or mimalloc, or benchmarking fragmentation and throughput.
DevOps
19427
πŸ”
2w ago

DMA Bare Metal

DMA Bare Metal configures DMA channels and streams for memory-to-peripheral or peripheral-to-memory transfers. Use it for circular buffers, double buffering, transfer-complete interrupts, and Cortex-M cache coherency issues.
DevOps
19427
πŸ•ΈοΈ
2w ago

DPDK

DPDK guides userspace packet I/O setup for EAL initialization, PMD configuration, mbuf pools, rte_ring queues, huge pages, RSS, and testpmd validation. Use it when building or testing high-throughput packet processing with DPDK.
DevOps
19427
πŸ”—
2w ago

Dynamic Linking

Dynamic Linking guides Linux ELF shared-library debugging and configuration. Use it for RPATH versus RUNPATH, soname versioning, dlopen/dlsym plugin loading, LD_PRELOAD interposition, and symbol visibility issues.
DevOps
19427
πŸ”§
2w ago

Embedded Bootloaders

Embedded Bootloaders guides vector table relocation, valid image checks, and safe jump-to-application flow on Cortex-M MCUs. Use it for custom bootloaders, DFU updates, or apps that run from a non-zero flash address.
DevOps
19427
πŸ› οΈ
2w ago

GNU Binutils

GNU Binutils guides binary manipulation with tools like ar, strip, objcopy, addr2line, strings, and c++filt. Use it for static libraries, debug-file handling, address-to-source lookup, and symbol demangling.
DevOps
19427
⚑
2w ago

Interrupts And Exceptions

Interrupts And Exceptions guides bare-metal Cortex-M interrupt setup, ISR rules, and fault handling. Use it for NVIC priorities, HardFault debugging, critical sections, and interrupt latency tuning.
DevOps
19427
βš™οΈ
2w ago

Io Uring

Io Uring guides agents through Linux io_uring, including SQE/CQE usage, liburing, multi-shot accept/recv, provided buffers, fixed files, and zero-copy send. Use it when building high-throughput Linux services or comparing io_uring with epoll.
DevOps
19427
πŸ”—
2w ago

Linkers and LTO

Linkers and LTO helps configure GNU ld, gold, or lld, diagnose link-order and undefined-symbol errors, and enable LTO safely in real builds. Use it when tuning linker flags, dead-code stripping, or symbol visibility.
DevOps
19427
πŸ”‹
2w ago

Low-Power Embedded

Low-Power Embedded guides MCU sleep, stop, and standby setup, plus clock gating and wake-up source configuration. Use it when reducing firmware current draw or debugging wake-from-sleep behavior.
DevOps
19427
🧠
2w ago

NUMA Programming

NUMA Programming guides process and memory placement on multi-socket systems. Use it to detect topology, bind workloads with numactl, call libnuma, and measure remote memory access costs.
DevOps
19427
πŸ”§
2w ago

STM32 Bare-Metal

STM32 Bare-Metal guides CMSIS-only STM32 firmware bring-up without HAL, including clock setup, peripheral register access, and linker/build configuration. Use it when scaffolding minimal STM32 projects or debugging low-level startup issues.
DevOps
19427
PreviousPage 75 of 90Next