欢迎光临散文网 会员登陆 & 注册

李述铜从0写自己的嵌入式操作系统

2023-05-24 16:39 作者:戰億殇  | 我要投稿
  1. uC/OS-II的两种任务:系统任务、用户任务。

  • μC/OS_II进行任务调度的思想是“近似地每时每 刻总是让优先级最高的就绪任务处于运行状 态” 。为了保证这一点,它在系统或用户任务 调用系统函数及执行中断服务程序结束时总是 调用调度器,来确定应该运行的任务并运行它 。

  1. 任务的5种状态:

  • Sleep(睡眠状态):任务没有被配备任务控制块或被剥夺了任务控制块的状态

  • Ready(就绪状态):系统为任务配备了任务控制块且在任务就绪表中进行了就绪登记。

  • Running(运行状态):处于就绪状态的任务如果经调度器判断获得了CPU的使用权。

  • Wait(等待状态):正在运行的任务,需要等待一段事件或需要等待一个事件发生在运行的使用权。。。


李述铜从0写自己的嵌入式操作系统的评论 (共 条)

分享到微博请遵守国家法律