Verification and Test OS (VTOS™) provides a platform for developing complete subsystem test packages for embedded systems without the need for firmware development.
VTOS™ Standard and VTOS™ Advance have been combined into one offering.
It includes Kozio’s set of proprietary memory tests, which have been developed in collaboration with major memory suppliers, along with scriptable memory-mapped access to devices on the local, SPI, and I2C buses. Also included is a rich set of high level subsystem tests, support for a wide variety of buses and peripheral devices (displays, cameras, sensors, etc.), and an SDK for extending VTOS™ via driver support for new hardware and/or additional subsystem tests.
Engineering applications of VTOS™ include extensive verification of new embedded designs, environmental and clock margin testing, testing cost-reduction design spins and component changes, burn-in monitoring, and analyzing failures returned from manufacturing or the field. In manufacturing, VTOS™ is used for fast device programming, along with full subsystem test coverage.
VTOS™ is delivered as a binary package for your processor/SOC family. Using VTOS™ Builder the package can be configured in minutes for your particular hardware design, without compiling. It can be run from your bootloader (U-boot, VxWorks, etc.), or loaded via JTAG. The cooperative multitasking environment used by VTOS is ideal for hardware debugging and fault isolation, since a particular test process is never interrupted by unrelated tasks.
VTOS™ has a small footprint (typically less than 5 MB) and boots very quickly (less than 10 seconds), but it contains many services and features that will accelerate your verification and test processes: