1、是否运行实时系统,是要看你程序的复杂度来定的。
假设你一个工程有10个任务,分为10个优先级,此时使用实时操作系统会比较方便
但如果你的工程内只有两个任务,两个优先级,那就没必要使用操作系统了,这样反而更复杂
2、如果你真想学习STM32的操作系统的话,建议你先学FREERTOS
这个系统是STM32官方推荐的,而且在其cube库内有大量的例程可以用,创建底层文件比UCOS方便很多
资料的话,你可以网上搜一下,比如这篇文章http://www.stmcu.org/module/forum/thread-598980-1-1.html