gpt4 book ai didi

为无堆的 32 位微 Controller 编译 zbar 库

转载 作者:行者123 更新时间:2023-11-30 16:42:18 25 4
gpt4 key购买 nike

我想将 zbar 移植到没有堆的微 Controller ,如果我静态分配它,zbar 会工作吗?或者它需要堆吗?我可以考虑添加帮助,但是 zbar 需要多大的堆?

是否有其他人将其移植到 32 位微处理器,例如 Cortex-M1。

查看代码,其中有相当多的 malloc。

提前致谢。

最佳答案

您可以更改库并删除 malloc,但同样的问题将出现“新的静态分配内存需要什么大小”。

更简单的方法是将编译器设置为使用堆。如果您不知道库所需的大小,唯一的方法就是“尝试和错误”。不幸的是,无法保证它在任何用例中都能工作。当您知道可用内存大小(应用程序未使用)时,最好为堆分配尽可能多的内存。

关于为无堆的 32 位微 Controller 编译 zbar 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45874664/

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