原帖 | Jack | 2025-02-23 16:05 | 👍0 | 阅读约1
老师,请问这个消息队列发送和接受消息时。是不是从任务栈内存中的一个变量拷贝到消息队列的内存空间中,然后在拷贝到接收任务的任务栈中。进行的两次拷贝都是在freertos管理的堆上进行的?是不是都是在ram中进行的操作,不是很理解。
是的,队列创建后都是在Freertos管理的堆中。
那进行的两次拷贝都是在freertos管理的堆上进行的吗?这个操作是cpu干的吗
是的,Cpu干的

相关笔记
原帖 | Jack | 2025-02-23 16:05 | 👍0 | 阅读约1
老师,请问这个消息队列发送和接受消息时。是不是从任务栈内存中的一个变量拷贝到消息队列的内存空间中,然后在拷贝到接收任务的任务栈中。进行的两次拷贝都是在freertos管理的堆上进行的?是不是都是在ram中进行的操作,不是很理解。
是的,队列创建后都是在Freertos管理的堆中。
那进行的两次拷贝都是在freertos管理的堆上进行的吗?这个操作是cpu干的吗
是的,Cpu干的

相关笔记