• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

freertos中两个任务怎么相互传递数据

夹心英雄 2020-02-18 浏览量:2530
freertos中两个任务怎么相互传递数据
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 其实任务间传递数据有很多种可能的方法,依据数据量的不同来选择不同的方法

    1. 任务间直接通信,直接发通知

    2. 任务间直接通信,使用通信对象中转消息,比如 消息队列机制

    3. 其实还可以利用外部存储,比如文件,flash存储区等等进行大量数据交换

    • 发布于 2020-02-18
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 通过消息邮箱,或者消息队列传送消息,也可以使用是变量,通过信号量和互斥信号来实现
    • 发布于2020-02-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 第1   全局变量。  第2   任务间通信   第3   读文件方式 。   任务间通信有好几种方法。 但是要开宏编译。
    • 发布于2020-02-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以使用全局变量通讯,可以使用共享内存通讯
    • 发布于2020-02-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

freertos中两个任务怎么相互传递数据