Driver Development Kit (DDK)

Showing results for 
Search instead for 
Did you mean: 

Announcing X Series support in the NI MHDDK

The Measurement Hardware Driver Development Kit (MHDDK) [1] has been updated to include support for X Series DAQ devices and is now available for download. The MHDDK provides development tools and a register-level programming (RLP) interface for NI data acquisition hardware for writing a custom device driver.

Included in the update:

  • X Series plugin device support (PCIe/PXIe 632x, 634x, 635x, 636x, 637x)
  • X Series RLP documentation (device theory of operation, programming best practices, register documentation)
  • X Series register maps for custom code generation
  • 28 examples demonstrating AI, AO, DIO, and counter IO operations on X Series devices
  • Scatter-gather DMA with optimized PCIe bus throughput for X Series devices
  • 64-bit kernel support (for VISA and Linux kernel module OS interface implementations)
  • More information is available in the readme [2]

The MHDDK is a licensed source distribution. You must read and accept the license agreement [3] before downloading documentation or source code.

[1] NI MHDDK Product Page

[2] NI MHDDK readme

[3] NI MHDDK License Agreement and Download

Joe Friedchicken
NI Configuration Based Software
Get with your fellow OS users
[ Linux ] [ macOS ]
Principal Software Engineer :: Configuration Based Software
Senior Software Engineer :: Multifunction Instruments Applications Group (until May 2018)
Software Engineer :: Measurements RLP Group (until Mar 2014)
Applications Engineer :: High Speed Product Group (until Sep 2008)
Message 1 of 1