实时操作系统如何选择
freertos、ucos、rt-thread这几种操作系统,如何判断是否所选择的芯片是否支持呢?
是不是只要是M内核的就可以?
市面上常见的MCU,只要编译器支持函数重入的,基本全支持。 现在的单片机,基本上都不用操作系统了吧?
看别人照片 发表于 2021-10-28 15:30
现在的单片机,基本上都不用操作系统了吧?
不用?怎么可能 现在我就不用操作系统,感觉操作系统太麻烦了。 现在还在用操作系统吗?不理解了。
为什么还是用操作系统呢?不理解这个问题。
操作系统可以很好的管理自己的多应用任务,互不影响。没接触操作系统的我也是这么想的,操作系统挺麻烦。但是当任务量越来越多的时候,要求多线程的时候,那些经典的中断和死循环处理就显得单薄了。 我一直没有做操作系统,操作系统没有的。
一般芯片的性能强一些 都可以支持 这个支不支持,可以去问问厂家,也可以去看看操作系统方面有没有做适配 一般选型之后,就可以问问厂家是否支持以上操作系统 可以看看自己的MCU性能咋样,性能太差 加操作系统的话 可能会事倍功半 freertos好像用的较多 还有RTT也是 基本上现在32位MCU 都能支持吧 现在MCU的性能都很强了 支持倒是都能支持,但是就怕适配不好,比如系统厂商没做程序适配之类的 好像是M内核 没啥问题 都能支持 这个可以网上搜搜 是否支持嘛 肯定要先选型的,搜就能找到的 操作系统挺好的,能让MCU性能提升的 一般小程序都不用操作系统,除非庞大的程序业务才考虑吧