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

DSP使用SYSBIOS的时候,怎么保证实时性

一笔之名也 2017-08-06 浏览量:1540

DSP使用SYSBIOS的时候,怎么保证实时性。

像在使用cosii 或是freertos时,每个进程中都要有一个延时。

在使用BIOS时,是不是也是要这样,那么对于实时性要求严格的,怎么做呢,不能用SYSBIOS了么?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • SYS/BIOS本身就是一個RTOS喔

    所以這方面設計跟ucosII和FreeRTOS並無特別之處

    但有盲點是說,您訴求實時的條件和定義?

    因為會用上RTOS是跟scheduling才要用上,他是確保每個Task之間的實時性

    所以如果只是單一Task可以直接用While loop實現就可

    以上


    • 发布于 2017-08-07
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 使用操作系统相比裸机都会有实时性下降的问题,因为操作系统一定会涉及中断和任务切换,这时就会产生延迟,也就是实时性下降

    因此操作系统有实时性强和弱的区别,像ubuntu那种任务切换时间很长的就不能算实时系统了


    • 发布于2017-08-06
    • 举报
    • 评论 0
    • 0
    • 0

  • FreeRTOS和UCOS这种都属于抢占式(占先式)的实时操作系统,抢占式的实时操作系统的实时性虽然没有裸机高,但是比非抢占式的系统已经高很多了,如果对于实时性要求严格的,那就只能选用多线程的CPU了,因为多线程CPU处理多个进程是独立的,不是像单核CPU那样是分配调度的。

    • 发布于2017-08-06
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

DSP使用SYSBIOS的时候,怎么保证实时性