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

2019-12-26 18:55发布

这几个月学习rtx源代码,还是发现了些bug的,在坛里一直讨论不起来,就想给keil发邮件让他们一起来解决这些问题。
不过因为我没有序列号,似乎他们在没看到真实的序列号之前,不打算确认这些bug,真的十分遗憾啊,RTX不都已经开源了么,难道bug提交和序列号之间有什么联系吗
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
58条回答
myxiaonia
2019-12-30 20:31
本帖最后由 myxiaonia 于 2014-7-24 11:58 编辑
wuzhujian 发表于 2014-7-24 08:50
任何程序代码,都有其应用条件的,只要条件满足了,代码就不会有问题。
这就是windows之所以有那么多BUG的 ...


wu大侠说的是,我本人因为经验不足,某些东西理解不够透彻,很容易误会源代码的意图。
比如这个邮箱,我在写读书笔记时也提到了现实中邮箱是多发单收的,rtx的邮箱操作实际是这个特性的超集。正是由于是超集我就没把rtx的邮箱操作作限定。
我查看了下ucos2的邮箱还有广播特性,多个等待接收任务可以同时接收并进入就绪态(这里就是多收,和真实邮箱不同),所以rtx的邮箱有多收的形,而没有多收的实,和keil沟通的结果就是必须做这个限定。。。当然手册就没提这档子事

wu大侠提到了中断中复制任务栈的情况,可否用代码明示,我看了只有SVC和PENDSV是有用到汇编代码,也有对任务栈操作的内容,不过我看不出问题在哪?是指SVC调用系统服务函数前,重新装载了r0-r3,r12吗,这个确实是为中断嵌套考虑

一周热门 更多>