ucCOSII 消息队列,开内存
各位大神,ucCOSII ,消息队列,传递一个指针过去,那么这块内存是不能动的,所以需要提前malloc一开内存,那么由接收方来free这块内存吗?
之前,一般都是谁malloc谁free,这样程序才可靠,
还有其他办法吗?
之前用的一个系统,发消息是直接发送复制一份发过去,没这烦恼
大家都是怎么用的呢? 定义个静态的内存就可以了 复制发送吧,静态感觉可控些 用操作系统的内存管理 习惯用静态内存,动态内存,最怕是释放了内存,又把地址发送出给队列,给其他任务使用 接收方free没啥问题 ucos也有内存管理的
页:
[1]