原创 都已经用操作系统了还需要全局变量吗?

2009-11-9 20:26 3357 12 12 分类: MCU/ 嵌入式

碰到一个问题,使用操作系统后,操作系统提供了很多任务间同步和传递数据的办法。这时候还需要使用全局变量吗?


比如说,产生了一个报警信号。GUI任务需要将合适的图标显示出来。系统运行任务需要产生一个动作。如果哪一个任务的级别更高,哪个任务就能截获这个信号,从而产生合适动作。另外一个级别低一些的任务得不到这个信号,产生不了动作,系统的功能就不正常了。如果使用全局变量来传递,则不会有这个问题。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
12
关闭 站长推荐上一条 /3 下一条