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

STM32嵌系统与不嵌系统有什么区别

bingyu 2018-08-21 浏览量:1693
STM32的实时操作系统是如何进行的
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 不用系统,一个while解决所有逻辑。不考虑dma等外设的话 相当于全速运行一段程序,加上os后,利用定时功能,把时间划分陈好多时间片,每一个片处理一段任务。效率较高,相对于人眼来说就相当于多任务同时进行了。但是比裸板复杂的多。

    • 发布于 2018-08-22
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:12
  • 对于一般的功能没有区别。

    有系统的,只要把程序放在任务中,系统来调度,不用系统,要人为的去设计逻辑

    • 发布于2018-08-21
    • 举报
    • 评论 0
    • 2
    • 0

  • 嵌入系统,实现资源管理和任务调度

    不嵌入系统,程序裸奔,自己编程保证任务执行

    • 发布于2018-08-21
    • 举报
    • 评论 0
    • 1
    • 0

  • 有没有操作系统的区别

    实时系统也是系统,可以帮你管理内存切换任务

    • 发布于2018-08-21
    • 举报
    • 评论 0
    • 1
    • 0

  • 简单逻辑就可以不用嵌入式,复杂功能需要同步进行就需要嵌入式操作系统,比如ucos
    • 发布于2018-08-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 嵌入式系统可以最大限度的将单片机的性能利用起来,但是复杂度较高
    • 发布于2018-08-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 有系统的实时性能不行 运行效率低 但是设置方便可以多任务

    如果对实时要求高的 那就不能用系统了

    • 发布于2018-08-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 有系统的话更方便控制某个功能,后期维护代码也容易

    如果不需要方便的控制某个功能的话,没有系统的好用

    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 更要根据你的需求来选择,带OS的系统实时性会降低,但是可维护性比较好,不带OS简单清爽,可以做实时性很高的控制
    • 发布于2018-08-25
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32嵌了RTOS的意义在于对任务的调度更为理想,如果STM32只是裸机跑的话,不同任务的先后次序是确定好的,而如果是嵌入了RTOS,就可以让CPU调度任务的执行次序。

    • 发布于2018-08-26
    • 举报
    • 评论 0
    • 0
    • 0

  • STM32的实时操作系统就是靠某个内部定时器,每隔一段时间触发一次操作系统内部的调度,这个时间通常是1ms
    • 发布于2018-08-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 上操作系统有很多资源可以利用,系统的内存管理,线程进程的使用。

    文件系统的使用,图形系统的使用,这个是你在没有上操作系统的时候不能使用的。


    对于多任务的处理更加简单了,没有系统我就做一件事,主程序里只能做一件事,

    而如果我上了操作系统,我在主进程里就可以开多个线程,来同时做这样的事,

    不用我自己去管理这种处理顺序,由操作系统替我进行管理。

    • 发布于2018-09-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果有操作系统的话资源调度和任务调度会更方便,也更容易管理
    • 发布于2018-09-19
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

STM32嵌系统与不嵌系统有什么区别