Pumpkin's Salvo is the first Real-Time Operating System (RTOS) designed expressly for very-low-cost embedded systems with severely limited ROM and RAM.


Typical applications use 1-2K ROM and 50-100 bytes of RAM. By bringing real-time multitasking to the highest-volume end of the embedded processor market, Salvo gives you the power to quickly create low-cost, smart and sophisticated products for the Internet-enabled post-PC age. Pumpkin has currently certified Salvo for use with:

  • 8051 family and its derivatives
  • Motorola M68HC11
  • TI's MSP430 Ultra-Low Power Microcontroller
  • Microchip PIC12|14000|16|17|18 PICmicro MCUs
  • TI's TMS320C2000 DSPs
  • VAutomation V8-RISC synthesizeable 8-bit core

Salvo is highly configurable and scalable, with a full set of run-time features including priority-based, cooperative multitasking, event services, real-time delays and elapsed-time services. Salvo is affordable and royalty-free.