gpt4 book ai didi

c - 使用 freeRTOS 队列 API 在 freeRTOS 应用程序中创建队列更好,还是使用自定义数据结构更好?

转载 作者:行者123 更新时间:2023-11-30 14:36:29 26 4
gpt4 key购买 nike

我在 Linux 下使用 C 编写了一个应用程序,其中使用自定义结构创建队列。代码运行得很好。现在我想修改该代码以使用 freeRTOS 运行它。这是我第一次接触 RTO。在浏览文档时,我发现 freeRTOS 支持队列 API。所以,我想知道是否必须使用这些 API 来创建队列,或者我可以只保留自定义结构吗?

最佳答案

这要看情况。 freeRTOS 中包含队列,因为它们是任务切换和其他核心操作系统功能正常工作所必需的。如果您的存储空间(闪存)不足,那么在 freeRTOS 中使用“免费”(即它已经存在)实现可能是有意义的。另外,freeRTOS的队列实现总体来说还是不错的。

如果你时间紧迫,而且你有足够的闪光点,我会继续使用有效的方法。如果您已经测试过它并且有效,请继续使用它。

关于c - 使用 freeRTOS 队列 API 在 freeRTOS 应用程序中创建队列更好,还是使用自定义数据结构更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58034504/

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