关于VXWORKS的内存问题---在线等待
小弟初次涉及VXWORKS,还望多多指教
两个TASK之间通讯:
TASK A 接受数据并通知TASK B处理
TASK B 处理数据
因为数据的大小不定(可能很大),而且TASK A被设计成能并发处理
下面设计对吗?
TASK A 接受到数据后,自己申请一快内存,将数据考入,将数据的地址用MSG形式通知TASK B
(不用等待处理,利于并发处理)
TASK B 收到消息,对消息中地址指向的数据进行处理,然后讲该内存释放
问题是:
TASK A中申请的内存TASK B能访问吗?
请多多指教!
问题点数:50、回复次数:5Top
1 楼seido(青铜)回复于 2004-12-02 09:33:45 得分 0
dingTop
2 楼hkjhaha(最近比较烦)回复于 2004-12-02 22:46:10 得分 10
当然可以.Top
3 楼swordle(小刀)回复于 2004-12-06 16:02:56 得分 20
没问题,vxworks是线性地址,不存在内存保护。Top
4 楼ronsan(酷沙)回复于 2004-12-08 16:12:18 得分 10
可以。Top
5 楼storm_yu(我)回复于 2004-12-10 19:14:25 得分 10
可以访问Top




