收藏0 举报
互个鬼斥保护。 收发各建一环队,各队的插入和提取在其头尾操作。要碰头,不是空了就是满了,只要有空满标志即可,不会打架地。 HWM 发表于 2010-1-7 10:40
可能是我理解的太肤浅了吧! 我认为就像HWM所说的那样啊,不至于搞那么麻烦吧! 到处都是看到UCOS的影子,感觉怪怪的! inter_zhou 发表于 2010-1-7 11:13
当RING_SIZE为2^n时,取余会被编译成一个&运算,mCount可以由两个索引的关系得到 lxyppc 发表于 2010-1-6 16:33 这个说法比较不可靠,%运算没有这么简单,就算除数是2^n ... arm_fan168 发表于 2010-1-7 11:04
您需要 登录 才可以下载或查看,没有账号?注册
还想请教一下lxyppc,看到您在某个帖子里讲了一些关于“夹角”的问题,然后您说“所以pIn与pOut换成指针也没有什么区别”。那就麻烦lxyppc给分析分析,当pIn与pOut变成指针后,pIn%RING_SIZE是什么。别告诉我您的写 ... desert_hawk 发表于 2010-1-7 11:54
想请教HWM一下,如果用了空满标志,空满标志的访问用不用互斥?别说你只是在考虑51这种能用一条指令置位或复位一个标志的单片机,看看链接的那个帖子,看楼主用的是什么。 ... desert_hawk 发表于 2010-1-7 11:40
因为RING_SIZE是个常量,所以编译会这么做的 比如 14145 lxyppc 发表于 2010-1-7 11:51
这就有点奇怪了,看不清你发的图片,但相信一定如你所说。可是我用了好几种编译器都试过,没有一种出现你说的效果。其中IAR就试了两种,IAR EWAVR和IAR EWARM5.xx,都是全功能版。下边贴个IAR EWAVR的图片,进行%运 ... arm_fan168 发表于 2010-1-7 14:29
试了一下,还是不行,把IAR EWAVR的优化级别调到最高,情况依旧。 arm_fan168 发表于 2010-1-7 15:03
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
等级类勋章
发帖类勋章
时间类勋章
人才类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注电源系统设计
扫码关注21ic项目外包
扫码浏览21ic手机版
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才
京公网安备 11010802024343号