Company X Accessories C1030-5510 manual Introduction, Changes to previous versions

Models: C1030-5510

1 71
Download 71 pages 45.45 Kb
Page 30
Image 30

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 mask-able enumeration, unique device identification (runtime), FPGA programming and 32bit bus based data communication. PCI devices have additional support for interrupts.

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 / C1030-5510

 

http://www.cesys.com/

User Doc V0.3

-30-

preliminary

Page 30
Image 30
Company X Accessories C1030-5510 manual Introduction, Changes to previous versions