• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

小系统多任务运行

出海吧2018 2019-01-31 浏览量:792
请问在ucosii小系统中,多任务的调度是只能通过定时器回调函数实现的吗?除了中断还有其它方式吗?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 很多 RTOS 都是使用定时器中断的,arm 核心中的 systick 就是专门提供系统心跳的。

    多任务调度,除了中断,还可以在程序中调用 ucosIi 系统接口用户也可以调度任务的。

    • 发布于 2019-02-01
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:9
  • 是的,操作系统都是通过回调函数来实现任务的调度
    • 发布于2019-02-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是ucosii,则就是其内置的,如果是其他的,则你可以自己设计调度模式。而且肯定不只是中断。


    • 发布于2019-02-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 基本都是设置优先级,通过中断实现多任务调度
    • 发布于2019-02-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有,目前都是靠systick定时中断产生调度事件
    • 发布于2019-02-18
    • 举报
    • 评论 0
    • 0
    • 0

  • ucos的核心调度模块是systick,由systick产生时钟节拍。
    • 发布于2019-02-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 没有,系统就是 通过 systick 中断运行的
    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 现在大多的RTOS由于要进行实时性的保证 ,都是要使用中断的,不过ucos早其的版本是可以支持轮询的
    • 发布于2019-02-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

小系统多任务运行