Salvo最大的特点是占用系统资源少,特别是占用存储器资源极少。它不但适用于51系列单片机,也适用于存储器资源更少的PIC系列单片机。Salvo占用ROM资源取决于用户调用的系统函数,占用RAM取决于用户定义的变量、任务和事件的数量。以PIC16系列单片机为例,每个全局变量占10B,任务点5B,事件占3B。
Salvo是一个基于优先级任务切换,支持事件驱动的多任务嵌入式实时操作系统。Salvo共支持16个任务优先级。且多个任务可以共用一个优先级,任务按优先级高低切换,对于多个同一优先级的任务,以时间片循环方式 (round-robin)切换。Salvo支持任务和事件的数量不限,取决于RAM的大小。(Salvo默认支持255个任务、255个事件和255个消息队列)
Salvo还是一个商用级别的嵌入式操作系统.
下面包括:1、keil下移植成功运行图片
2、keil下例程 |