Software
Introduction
The UDK (Unified Development Kit) is used to allow developers to communicate with Cesys's USB and PCI(e) devices. Older releases were just a release of USB and PCI drivers plus API combined with some shared code components. The latest UDK combines all components into one single C++ project and offers interfaces to C++, C and for .NET (Windows only). The API has functions to
Changes to previous versions
Beginning with release 2.0, the UDK API is a truly combined interface to Cesys's USB and PCI devices. The class interface from the former USBUni and PCIBase API's was saved at a large extend, so porting applications from previous UDK releases can be done without much work.
Here are some notes about additional changes:
•Complete rewrite
•Build system cleanup, all UDK parts (except .NET) are now part of one large project
•64 bit operating system support
•UDK tools combined into one application (UDKLab)
•Updated to latest PLX SDK (6.31)
•Identical C, C++ and .NET API interface (.NET ⇒ Windows only)
•Different versions of components collapsed to one UDK version
•Windows only:
•Microsoft Windows Vista / Seven(7) support (PCI drivers are not released for Seven at the moment)
•Driver installation / update is done by an installer now
•Switched to Microsoft's generic USB driver (WinUSB)
•Support moved to Visual Studio 2005, 2008 and 2010(experimental), older Visual Studio versions are not supported anymore
•Linux only:
•Revisited USB driver, tested on latest Ubuntu distributions (32/64)
•Simpler USB driver installation
USBS6 / |
| http://www.cesys.com/ |
User Doc V0.3 | preliminary |