Nội dung liên quan
#Production Build
Blog STM32 / Firmware
UART non-blocking logger trên STM32 với DMA + Ring Buffer
Thiết kế debug UART non-blocking cho STM32: tránh printf, xử lý mất log với DMA, dùng ring buffer và DMA callback.
#STM32#UART#DMA +5
Ghi chú Build System
Dead Code Elimination là gì trong embedded C?
Ghi chú về cách GCC và linker loại bỏ function/data không dùng bằng function sections, data sections và gc-sections.
#GCC#Linker#gc-sections +2
Ghi chú Production Build
Cách tắt debug log trong production build
Ghi chú về macro ENABLE_DEBUG_LOG và cách biến debug log thành câu lệnh rỗng trong production build.
#Debug Log#Macro#Production Build +1