UC/OS-II基础知识之时间管理
由于嵌入式系统的任务是一个无限循环,并且UC/OS-II还是个抢占式内核,所以为了使优先级别高的任务不至于独占CPU,UC/OS-II规定:除了空闲任务之外的所有任务必须在任务中合适的位置调用系统提供的函数OSTimeDly(),使当前任务的运行延时(暂停)一段时间并进行一次任务调度,以让出CPU的使用权。 由于嵌入式系统的任务是一个无限循环,并且UC
由于嵌入式系统的任务是一个无限循环,并且UC/OS-II还是个抢占式内核,所以为了使优先级别高的任务不至于独占CPU,UC/OS-II规定:除了空闲任务之外的所有任务必须在任务中合适的位置调用系统提供的函数OSTimeDly(),使当前任务的运行延时(暂停)一段时间并进行一次任务调度,以让出CPU的使用权。 由于嵌入式系统的任务是一个无限循环,并且UC