[ZLG-ARM] 在uc/OS系统中如何实现数据共享?

[复制链接]
2619|2
 楼主| arzhiy 发表于 2007-3-12 15:56 | 显示全部楼层 |阅读模式
在uc/OS系统中如何实现数据共享?<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;通常在一般裸奔的程序中实现数据共享的方式是&nbsp;定义和声明全局变量,然后通过对全局变量的操作实现数据共享。<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;在uc/OS中,我使用全局变量共享数据时,程序不能正常运行。那么,在uc/OS系统中如何实现数据共享?
zlgARM 发表于 2007-3-12 17:32 | 显示全部楼层

RE

可以通过全局变量来实现数据共享。<br />但是全局变量是共享资源,任务访问它的时候要注意关中断。<br />消息和消息队列也可以用来进行数据共享。
 楼主| arzhiy 发表于 2007-3-13 09:26 | 显示全部楼层

谢谢周公的回复

谢谢周公的回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

64

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部