1

我想知道我是否可以在 STM32 上使用 nmealib( http://nmea.sourceforge.net/ )。库通过 bget 使用动态内存分配,它适用于嵌入式设备吗?也许有人在 ARM(没有操作系统)上使用它?那么内存泄漏呢?

4

1 回答 1

0

嵌入式设备可以毫无问题地进行动态内存分配。您真正应该问的问题是它使用了多少内存,包括代码和 RAM(以初始化和未初始化变量、堆栈和堆的形式)。许多没有明确用于嵌入式系统的库并没有意识到资源的使用。当然,由于嵌入式应用程序可能会运行数月或数年而无需重置,因此即使是最偶然的内存泄漏最终也会成为问题。

于 2014-06-13T04:08:34.537 回答