摘要: 断点数据:把任务被中止运行时的位置叫做断点,把当时存放在CPU的PC、PSW和通用寄存器等各寄存器中的数据叫做断点数据。 断点指针:任务被终止时(在PC寄存器中)cpu的当前程序运行指针。 任务堆栈指针:指向任务堆栈栈顶的指针(一个任务包含:任务控制块、任务堆栈、任务代码)。 ucos进行任务切换时 阅读全文
posted @ 2016-08-20 19:02 prayer521 阅读(664) 评论(0) 推荐(0)
摘要: 一般说来,任务可在OSStart()启动任务调度之前来创建,也可在任务中创建,但是UC/OS有个规定:在调用OSStart()启动任务调度之前,必须创建了至少一个任务。因此一般习惯上,在OSStart()启动任务调度之前先创建一个任务,并赋予它最高的优先级,从而使它成为起始任务,然后在这个起始任务中 阅读全文
posted @ 2016-08-20 15:28 prayer521 阅读(5792) 评论(0) 推荐(0)
摘要: 在多任务操作系统环境中,应用程序的各个任务是并发运行的,所以会经常出现多个任务“同时”调用同一个函数的情况。这里之所以在“同时” 这个词上使用了引号,是因为这个歌”同时“的含义与我们平时所说的同时不是一个概念。这里所说的“同时”实质上是指多个任务在同一个时间段内交叉调用同一个函数的情况,这是并发系统 阅读全文
posted @ 2016-08-20 10:40 prayer521 阅读(757) 评论(0) 推荐(0)