Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道我是否可以在 STM32 上使用 nmealib( http://nmea.sourceforge.net/ )。库通过 bget 使用动态内存分配,它适用于嵌入式设备吗?也许有人在 ARM(没有操作系统)上使用它?那么内存泄漏呢?
嵌入式设备可以毫无问题地进行动态内存分配。您真正应该问的问题是它使用了多少内存,包括代码和 RAM(以初始化和未初始化变量、堆栈和堆的形式)。许多没有明确用于嵌入式系统的库并没有意识到资源的使用。当然,由于嵌入式应用程序可能会运行数月或数年而无需重置,因此即使是最偶然的内存泄漏最终也会成为问题。