StorKit Industrial SSD Software

StorKit™ is downloadable software written to interact with solid-state drives used in industrial-embedded products for Communications, Networking, Industrial Automation, Energy, Transportation, Medical and Video/Surveillance.

The software API and ready-to-use software make it simple to develop software to test, evaluate, and perform SSD diagnostics in an industrial-embedded environments.

StorKit features this three software modules:

vtView

vtView

StorKit's vtView module monitors SSD health and predict its life span. It enables you to conduct weekly analyses and predict future maintenance requirements. vtView uses a live workload and usage to predict if the SSD’s life span will be less than the planned life...

read more
vtSecure

vtSecure

StorKit's vtSecure module provides storage security features in your systems without the need to understand the details of security protocol and programming sequence in storage specification such as ATA/SATA. Most of the work required to control...

read more
vtTools

vtTools

StorKit's vtTools module provides a few foundation software modules that our customers can build upon for their tests and diagnostics within their embedded system. The vtTools module provides access to storage device without going through the...

read more

Contact us to get your free StorKit Software and Reference Guide:

    One must be fluent in system storage, OS storage access, and SSD to develop software to test, evaluate or debug errors in solid-state drives. StorKit saves time when developing software used to test, evaluate and maintain SSDs installed in your systems, thereby enabling you to concentrate on your applications. 

    One practical example of a StorKit use case is testing an SSD for its consistency in response time. This test is difficult with the interference of the file system. A better way is to test the SSD directly and bypass the file system. Bypassing the file system and directly using the system I/O is not something everyone can do. It requires engineers with years of experience, knowledge of the operating system, time to learn and develop this kind of software. StorKit enables you to do this using just a few lines of code. You can create your simple test software in hours, rather than days or weeks.

    The figure below shows the location of StorKit in the system software stack. StorKit sits on top of system storage I/O layer. The storage can be accessed, test and diagnose without involving the file system. StorKit is compatible with Windows, Linux, Embedded Linux, x86 environments and ARM environments.

     

    StorKit Benefits

    • StorKit enables engineers to develop software to test, diagnose and debug storage with a few lines of code, specifically on embedded Linux (you cannot download and use standard storage tools for the embedded Linux platform). StorKit enables you to create software for this environment with minimum effort.
    • Your test software will work with any drive because the StorKit API complies with standard storage protocol.

    StorKit Software Architecture

    The goal of StorKit is to take away the burden of understanding storage protocol and spend resource writing a lot of code to manage storage in your system. StorKit consists of the following key software layers: OS abstraction: This layer provides the abstraction for...

    read more

    StorKit APIs

    Fundamental Data Types Class SKStorageDevice An object representing a storage device. The following are essential parameters for each storage object. For a complete list, see SKDeviceInfo data structure in file StorKitStructures.h. Parameter Type Description Device...

    read more