Go-HotSwap is a PICMG 2.1 R2.0 compliant, cross platform, Hot Swap software infrastructure.
Using the Go-HotSwap architecture reduces time-to-market, enabling developers to focus on core technologies instead of going through all the effort involved in developing in-house hot swap software.
Go-HotSwap supports Windows 2000/XP/Server 2003, Linux 2.4.x-2.6.x (v10.2.1), Solaris 8/9/10/OpenSolaris (v9.0.1), and VxWorks (v5.2.2)
- Identifying the insertion/removal of CompactPCI boards.
- Notifying the system services and the relevant drivers of a hot swap event.
- Notifying the relevant applications of a hot swap event.
- Multi Operating System Support
Go-HotSwap supports Windows 2000/XP/Server 2003 and Linux, and in earlier versions also Solaris and VxWorks — thus providing maximum flexibility, since the user is not restricted to only one operating system.
By using Go-HotSwap, hardware vendors can have software support for a multitude of operating systems, thus extending the market share of their product and complying with more customer requirements.
- Driver Architecture
Go-HotSwap is not restricted to drivers that are hot swap compliant, such as drivers that fully support the Microsoft Windows 2000 Plug-and-Play subsystem additions, and does not require the driver to be re-written in order to benefit from hot swap capabilities. Jungo's solution enables legacy drivers, as well as hot swap compliant drivers, to utilize the hot swap mechanism. This architecture provides a comprehensive hot swap support and enables quicker deployment of the hot swap solution.
Go-HotSwap enables hardware vendors, for example, to use a driver written for a standard PCI device with CompactPCI hardware without having to modify the driver.
- Driver Development Tools
A complete and robust hot swap solution should include the necessary tools to build hot swap device drivers from scratch. Jungo provides a complete solution for customers, which not only includes the additional software layers that are needed to support hot swap, but also includes WinDriver — a device driver development toolkit, which dramatically simplifies and automates the driver development process and includes DriverWizard, a graphical wizard that guides the user through the complicated task of creating a device driver.
- Cross Operating System Capability
The device drivers developed with the Jungo's driver development tools are binary compatible between all the supported operating systems — Windows 2000, XP and Server 2003, and Linux (and in earlier versions, also Solaris and VxWorks) — and are source code compatible between all these operating systems.
- Hardware Compatibility
Go-HotSwap can be used to develop hot swap aware drivers for any CompactPCI device. Go-HotSwap supports any CompactPCI silicon/board/platform, thereby enabling you to use a combination of any vendor components in the system.
- Flexible Driver Models
A complete hot swap solution should enable developers to create either user-mode or kernel-mode device drivers. Go-HotSwap supports both driver models. This enables hot swap aware user-mode drivers to be developed where possible, reducing the learning curve for the driver developer.
A robust hot swap solution should be stable and field tested. Go-HotSwap is based on Jungo hardware access technology that has been field tested on thousands of platforms and hardware combinations.
- Technical Support
Jungo offers excellent technical support directly by Jungo's R&D team — the same experts that wrote the software. During the evaluation period, Jungo provides 30 days of free technical support. Upon purchase, additional two months of free technical support are provided. Additional support programs can be purchased separately.