1、m3系列的mcu没有必要上系统。因为 它的功能复杂度高不到哪里去。
2、当你项目功能很复杂的时候,可以考虑上系统,系统你把它当成一个现成的框架,往里填充功能就好了。
方便管理。
3、别没事就上系统,裸机能搞定的就没有必要上系统
当你需要处理多个任务的时候就可以跑系统,所谓的系统只是帮你做了一个时间管理,让CPU在合适的时间执行合适的任务。
如果你不需要系统帮你做任务的管理和调度那你也可以选择不跑系统。
当你觉得程序很复杂,用while(1)搞不定了,或者觉得结构很繁琐、或者有些逻辑控制处理跟不上,那就上系统。
M3已经足够强大处理简单的系统.
不过,能够简化的问题就应该避免过于复杂.
除非你是为了学习.