嵌入式操作系统基础uc/os和linux(第二版)》
来源:互联网 发布:台湾人 知乎 编辑:程序博客网 时间:2024/06/05 20:59
!!!本文章版权所有,转载请注明出处
终于挤出了点时间来写点东西,因为这学期用的是《嵌入式操作系统基础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
- 嵌入式操作系统基础uc/os和linux(第二版)》
- 嵌入式操作系统UC/OS和UCLinux比较
- 关于任哲的《嵌入式实时操作系统uC/OS II原理及应用(第二版)》开发环境搭建和第一个例子
- 嵌入式操作系统UC/OS和uClinux比较分析
- uC/OS-II嵌入式操作系统移植
- uC/OS-II嵌入式操作系统移植
- 嵌入式实时操作系统uC/OS-II概述
- uC/OS-II嵌入式操作系统移植
- 嵌入式系统 操作系统 uC/OS uClinux
- uC/OS-II嵌入式操作系统移植
- uC/OS-II嵌入式操作系统及其开发
- uC/OS-III系统的一些知识(3)(根据《嵌入式实时操作系统uC/OS》--Jean J. Labrosse)
- uC/OS-III系统的一些知识(4)(根据《嵌入式实时操作系统uC/OS》--Jean J. Labrosse)
- uC/OS-II实时操作系统在嵌入式平台上进行移植的一般方法和技巧
- uC/OS-II 实时操作系统在嵌入式平台进行移植的一般方法和技巧
- 嵌入式实时操作系统uc/os-ii 原理及应用 读书笔记
- ·嵌入式实时操作系统uC/OS-II中的任务管理
- 嵌入式操作系统 uC/OS-II V2.86 版本的bug
- Working with iPhone files and folders
- wcf riaservice 带参数查询
- Resource is out of sync with the file system解决办法
- 关于mapxtreme中画圆问题(c#)
- 除非另外还指定了 TOP 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表
- 嵌入式操作系统基础uc/os和linux(第二版)》
- Eclipse快捷键大全
- NSLog and NSString formatting
- html系统学习之五 <CSS用法,选择器,伪类,伪元素>
- 一天学会韩语
- 【编程语言】java--集合
- navigation bar 隐藏
- MapXtreme2008_DotNet 去水印的三种思路
- Cannot convert value '0000-00-00 00:00:00' from column 1 to TIMESTAMP