FAQs

Are EDT software driver/sdk packages available online?

Device driver/software updates are available on this web site in the Download Hub. The updates are identical to what is currently being shipped on CD-ROM disks with the boards. Be sure to read the associated README file when you download the software for instructions on extracting and installing. And always remove any previous versions of the software before installing a new one, using the appropriate utility (Add/Remove on Windows, uninstall.sh on Linux).

Does it cost extra for the support software or drivers?

Windows and Linux drivers and SDK are included with the product, and can be downloaded from our website. For MacOS and Solaris, drivers are available but may or may not work on a given platform, and support is limited.

What operating systems are supported?

The following table shows the current state of OS support (last updated 2/22/2017):

Operating System Details
Windows 10* Driver versions 5.4.3.7 and newer support Windows 10, 32 and 64-bit
Windows 8* Driver versions v.5.4.3.7 and newer support Windows 8, 32 and 64-bit
Windows 7 Driver versions 5.4.3.7 and newer support Windows 7, 32 and 64-bit
Windows Vista, Server 2008* Driver versions 5.x support Windows Vista, 32 and 64-bit, and Server 2008
Windows XP, Server 2003** Driver versions 5.x still run on Windows XP (32 and 64-bit), and Server 2003
Linux (standard distributions)*** Driver versions 5.x support 2.6.18.97 kernels and newer (tested through 4.8). Driver version 5.5.2.6 is needed for Linux kernels 4.4 and above.
Mac OS At present we do not provide drivers or support for MacOS >> details
VxWorks, Solaris, QNX At present we do not provide drivers or support for these operating systems >> details

* Windows drivers are built and tested using Windows 7. Validation testing on Windows 8 and 10 is done periodically but not on every new package. Vista and Server 2008 are not specifically tested, but the drivers are compatible to the best of our knowledge.

**Given Microsoft’s end of support for XP and Server 2003, EDT can only provide limited support and testing for these versions.

*** Linux drivers are built and tested using some or all of the current RedHat, Fedora, CentOS and Ubuntu releases. There are no known problems running on others (Debian, Yellow Dog, SuSE), but we don’t test on them either.

Are EDT Windows drivers digitally signed?

Version 5.1 and later EDT windows drivers are digitally signed. Note however that 64-bit driver versions prior to 5.4.2.1, and version 5.5.1.6, contained an error in the signing chain that resulted in drivers incorrectly showing up on installation (and in the device manager) as not digitally signed. It is safe to install those drivers, but you will likely see messages from windows saying it can’t verify the digital signature. If you see any such messages when installing 5.5.1.7 or later, cancel the installation immediately and contact EDT. More info about Windows signed drivers >>

Can I get the source code?

Source code for libraries, utilities, example programs — everything except the device driver kernel source — is included with the package.

Can I write my own device driver?

EDT generally doesn’t provide device driver source code or support for customers to write their own device drivers. There are exceptions, usually involving an NDA and a support contract, which are evaluated on a case-by-case basis, so contact us if you have a special need and we will evaluate the request.

How often are the software support packages updated?

PDV and PCD (imaging and I/O board support) packages are typically updated 3-4 times a year as support is added for new devices, operating systems, and features. Software and firmware support for other products (e.g. systems and extenders) depends on the product; contact technical support if you need specifics.

Is RTLinux supported?

RTLinux is semi-supported — that is, along with the driver we can provide the example code at no cost, with no guarantees, and answer basic questions. If you need a lot of support to get your application up and running (and sometimes RTLinux needs a lot of support), a support contract may be required. For more information contact technical support. Please be prepared to provide your specific OS version and application requirements.

Is MacOS supported?

MacOS support for EDT devices is not currently provided.

Is Solaris supported?

Solaris support is now provided only with a service contract. Contact Sales for details.

Is VxWorks supported?

At present we do not provide VxWorks support.

Is PowerPC supported?

Yes, using the Linux drivers you can run EDT boards on a PowerPC system.

Do you have Labview drivers? Matlab? IDL? Others?

Not directly. Our API is designed to allow programmers to build functionality into their applications, and all hooks are available to make EDT API subroutine calls from drivers for third party packages, but we do not provide the drivers ourselves. Some third-party software is provided by our partners — see the Partners page.

What versions of Linux have EDT drivers been tested on?

All drivers are specifically tested on CentOS  5.5 (32- & 64-bit), CentOS 6.7 (64-bit), and Ubuntu 14.04 (64-bit) with generic kernels. Random testing on other distributions is also frequently performed as a part of our development cycle as well.

Real-time and low-latency Linux versions are not tested or supported with our standard drivers.

Note: Subject to change, last update 2/22/2017, applies to EDT drivers v.5.5.2.6 and later).