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

STM32裸跑和跑系统的问题

mr_liu 2017-09-27 浏览量:2049
发现很多公司设备都是裸跑的  什么情况下需要跑系统呢? 怎么去选择和权衡 
-2 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1、m3系列的mcu没有必要上系统。因为 它的功能复杂度高不到哪里去。

    2、当你项目功能很复杂的时候,可以考虑上系统,系统你把它当成一个现成的框架,往里填充功能就好了。

    方便管理。

    3、别没事就上系统,裸机能搞定的就没有必要上系统

    • 发布于 2017-09-27
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:7
  • 当你需要处理多个任务的时候就可以跑系统,所谓的系统只是帮你做了一个时间管理,让CPU在合适的时间执行合适的任务。

    如果你不需要系统帮你做任务的管理和调度那你也可以选择不跑系统。

    • 发布于2017-09-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 在你系统任务比较多的情况下,而且有的任务比较耗时,有些任务时效性强的情况下,用RTOS比较好些。可以让时效性强的任务可以及时得到执行。
    • 发布于2017-09-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 当你觉得程序很复杂,用while(1)搞不定了,或者觉得结构很繁琐、或者有些逻辑控制处理跟不上,那就上系统。


    • 发布于2017-09-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 大部分还是裸机的。除非是一些逻辑比较复杂的,在一个循环内无法完成 的。
    • 发布于2017-09-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 对于32这种单片机,并不会有很多的功能在一个芯片上,大多都是使用某几个功能,用系统可能会更复杂
    • 发布于2017-09-29
    • 举报
    • 评论 0
    • 1
    • 0

  • M3已经足够强大处理简单的系统.

    不过,能够简化的问题就应该避免过于复杂.

    除非你是为了学习.

    • 发布于2017-11-20
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :没有丝印说明 回复

相关问题

问题达人换一批

STM32裸跑和跑系统的问题