← Back to discoveries

#memory management

3 discoveries tagged “memory management”.

MemBrowse continuously tracks firmware memory footprint, is free for open-source projects

CNX Software
MemBrowse is a tool for embedded software developers to monitor RAM and flash memory usage in firmware projects. · It integrates with CI/CD systems like GitHub Actions and GitLab…
Insights: MemBrowse is notable for its ability to provide real-time insights into memory usage, helping developers avoid issues related to memory constraints in embedded systems. · This…
memory managementCI/CDembedded systems

Pocket article: How to implement and use `.noinit` RAM

Memfault
The article explains the concept of non-initialized RAM regions in embedded systems, which retain data across resets. · It provides a guide on how to implement `.noinit` RAM in…
Insights: This technology is notable for embedded system developers looking to improve data retention without relying on external storage. · It's particularly useful for applications where…
embedded systemsmemory management

Getting [const] Data Out of RAM1 on Teensy Boards

SparkFun
The article discusses how the 'const' keyword on Teensy 4.x boards doesn't guarantee data storage in flash memory, which can lead to unexpected behavior. · It explains the…
Insights: This insight is crucial for developers working with Teensy boards who need to optimize memory usage and performance. · Understanding memory allocation on microcontrollers can…
Teensymemory managementembedded systems