嵌入式操作系统基础uc/os和linux(第二版)》

!!!本文章版权所有,转载请注明出处

终于挤出了点时间来写点东西,因为这学期用的是《嵌入式操作系统基础uc/os和linux(第二版)》来学ucos ,所以书看了几遍,发现不太对的地方不少,特意列举,以供参考。

第一章都是这样的“废话”跳过。

第二章接近了点,再跳。

第三章也不用说,跳。只要你有一点点这方面的基础,这三章就当看小说吧。

第四章进入正题

81页中间第二段第四行OS-TCB*的数组OSTCBTb[](这个数组应为OSTCBPrioTbl[])

85页中任务堆栈初始化的原型中的第二个形参应为void * pdata(只要眼珠子会动,肯定会发现这里的)

第五章 任务管理

91页中下从就绪表中删除任务

 OSMapTbl[prio&ox07] 前的的-(想取反)应为~(这个符号)

下面的也是 原著为(0

 

        if ((OSRdyTbl[ptcb->OSTCBY] &=~ptcb->OSTCBBitX) == 0x00) {

                    OSRdyGrp &=~ptcb->OSTCBBitY;  }

105页中的图2-18应为5-12 这是小问题

进入第六章任务调度

109页中上在调度器OSSchedLock()应为OSSched()   任务调度器嘛

之后“综上所述,只要调度器未被上锁或未处在中断服务程序中,调度器就可以进行调度”中的“”改为“” 感觉更好一点

112页中的“断点指针”和“中断指针”两个词 恰到好处 表扬一下

第七章 启动初始化

115页框子最后一项变量应为OSIntExitY  这个不多说

117页同上

第八章 中断与时钟

133页中下“而只有当变量OSintnesting为0时才会发生调度。”(改为才有可能发生调度,感觉更准确)

第九章 通信与同步

167页中下应为OS-SEM-DATA (少了一个字母)

174页中上oxFFFF应为oxFF   八位嘛

暂时先写在这里吧 大家有疑问多去看源代码就OK

 

                                                                       风     2011.11.22

                                                                       

             

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值