向keil提交bug,问我要序列号

2019-12-26 18:55发布

这几个月学习rtx源代码,还是发现了些bug的,在坛里一直讨论不起来,就想给keil发邮件让他们一起来解决这些问题。
不过因为我没有序列号,似乎他们在没看到真实的序列号之前,不打算确认这些bug,真的十分遗憾啊,RTX不都已经开源了么,难道bug提交和序列号之间有什么联系吗
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
58条回答
myxiaonia
2019-12-30 11:16
love_ourdev 发表于 2014-7-22 19:34
如果楼主说的是在中断中接收邮箱是个BUG,那的确很勉强。大多数抢占式RTOS都是如此,只能说你用法不正确。 ...

是这样的,rtx提供了任务接收邮箱消息和中断接收邮箱消息这两个函数,只不过中断接收直接操作了邮箱的全局变量,这样的话当任务接收被中断接收抢占的话,就会破坏邮箱的内容。
rtx提供了中断中调用系统服务的功能,而且是无须关中断的,这一点非常强大,它的思路是将系统调用放入一个队列中,然后在pendsv中才真实调用这些系统调用。其他都好,唯独这个中断接收邮箱消息特殊。
这也是我为何说其他是代码级保证,就这个邮箱接收是靠邮箱特性保证的,这么个意思

一周热门 更多>