fishen 发表于 2014-10-31 17:11:49

跑过,但是效果不好

goswa 发表于 2014-11-5 10:41:31

    跑操作系统的目的是为了让操作系统来管理单片机的资源和任务调度。普通的小程序功能简单,占用的资源少,调度起来比较简便,故不需要操作系统的支持,程序写起来也比较轻松。
   当程序写大了以后,将要面临众多资源管理以及任务调度的问题。在没有操作系统支撑的情况下,不可避免地会出现代码关联等问题。可以想象一下:单片机下一步要调用哪个功能函数/模块,都要由程序员给它设计好。好不容易设计好了,有一天老板说这个功能不要,还要增加另外几项功能,这个时候,所有的调度可能都需要重新设计过,这是件非常头疼的问题。
    当有了操作系统支撑,程序员就不必过度地去设计任务该如何调度的每一个步骤,上述工作会由操作系统自己来完成。

我是东哥 发表于 2014-11-21 15:48:40

跑个rt-thread吧,支持国产开源rtos。

十二翼天使 发表于 2015-1-9 07:41:23

goswa 发表于 2014-11-5 10:41
跑操作系统的目的是为了让操作系统来管理单片机的资源和任务调度。普通的小程序功能简单,占用的资源少 ...

感谢你如此详细的回答,我也是刚刚开始接触这方面的知识,对操作系统还不是很了解。

我是酱油哥 发表于 2015-1-9 08:43:53

liaoqg48-181535 发表于 2014-10-27 19:58
FreeRTOS、uCOS都可以的。

FreeRTOS是什么系统
页: 1 [2]
查看完整版本: 关于STM32跑操作系统的问题