代码之家  ›  专栏  ›  技术社区  ›  Lorenzo

消息队列ic C

  •  -2
  • Lorenzo  · 技术社区  · 6 年前

    我有一个项目(使用c代码的微控制器STM32),在那里我需要从串行端口接收消息(例如字符串),并且我需要将消息放入队列中,以便稍后读取字符串。有人能告诉我在哪里可以找到一些关于如何使用标准C创建字符串(或字节数组)的e消息队列(如FIFO)以及如何管理队列的示例吗?谢谢你的支持。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Leonardo    6 年前

    C语言没有内置的队列(它是一种电池除外的语言),您需要构建自己的队列。如果你只需要一个先进先出(FIFO)来推动你的中断程序,然后把它们弹出你的主循环(这是一个很好的设计顺便说一句),检查 A Simple Message Queue for C 如果这对你有用的话。