STAR-Dundee is proud to unveil their new software stack: STAR-System.
The new system architecture has been designed as a minimal layer with a single programming interface, STAR-API, that is consistent across all supported operating systems. Written from scratch with the extensive knowledge gained from previous stacks, with all dependencies on third party code removed, has allowed the entire stack to be specifically optimised for speed and efficiency targeting SpaceWire applications.
STAR-API itself has been developed specifically for test and development, not just transmitting and receiving packets, but providing the functionality to, for example, transmit time-codes in sequence with data characters, and terminate packets with EEPs.
STAR-System is the software provided for accessing all new and future router and interface devices. The first STAR-Dundee products using STAR-System are the Mk2 interface device family including PCI Mk2, cPCI Mk2 and PMC Mk2.
STAR-System advances include support for:
- 64-bit versions of Windows and Linux.
- Running 32-bit applications on 64-bit operating systems.
- Newer Linux kernels.
- Multiple applications accessing the same device at one time.
- Support for additional operating systems such as QNX
- … and improved API documentation, examples, and application notes.
STAR-System includes GUI applications for both Windows and Linux, provided to make it easier for users to get started using STAR-Dundee devices. The new GUI applications provide a simple interface to the most common functions for users getting started with SpaceWire devices and systems: Device and Link configuration, Transmit and Receive packets, and Transmit and Receive statistics. Additional GUI features to be released very soon include: Packet Generator and Packet Checker, and Error Injection.