RTOS的引入消耗了部分系统资源。这部分系统资源对于高档微处理器系统影响不大;对于中小规模微处理器系统,特别是单片机系统,由于RTOS资源的占用,使用户可用资源大大减少,严重影响系统的实时性,甚至系统功能无法完成。市场上虽然有一些专用于单片机的RTOS,如应用于51系列单片机RTX51 tiny,但由于功能相对薄弱,无太大实用价值;另外也有一些功能较强的RTOS可移植到单片机系统,但由于占用资源较多,需扩展大量的RAM和ROM,并且产时性差。本人介绍的是一种适用于小容量存储器单片机系统且功能强大的RTOS—Salvo[/b]。
|