gpt4 book ai didi

c - 嵌入式系统中的 malloc

转载 作者:太空狗 更新时间:2023-10-29 17:23:33 25 4
gpt4 key购买 nike

<分区>

我正在使用嵌入式系统。该应用程序运行在 AT91SAMxxxx 和 cortex m3 lpc17xxx 上。我正在研究动态内存分配,因为它会极大地改变应用程序的外观(并给我更多的力量)。

我认为我唯一真正的路线是为堆设置内存区域并设计最适合(双关语)我的目的的定制 malloc。

在查看不同的内存分配算法时,您一定会偶然发现 Doug Lea 的 malloc。我认为这已经用于没有操作系统的嵌入式系统,例如我的嵌入式系统,并且提供了 sbrk() 函数的定制版本来实现这一点。我正试图找到实现这一点的好例子,以便在我开始编写自己的代码之前尝试概念验证。

是否可以在像我这样的系统中使用 dlmalloc?

如果是,谁能给我指出相关资源? (没有找到很多帮助我的)

去编写适合我需要的自己的 malloc 是否更好?

抱歉,到目前为止,我的大部分研究都在设计一个不使用 doug 的 malloc,这是一个不同的挑战。我想我想知道的是,更深入地研究这条路线是在浪费时间。

编辑:

故事的寓意:在我的案例中查看 dlmalloc 毫无意义。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com