Additional NI Software Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
metux

IIO drivers for DAQ cards

Status: New

Write clean IIO drivers for the NI DAQ cards and bringt them to mainline.

 

Pro:

* full Linux-support via standard APIs out of the box (without extra sw installations)

* very high quality by community driven maintenance

* directly supporting for standard applications by standard APIs, w/o any hw-specific modifications

* easy integration in / customization for complex scenarios

 

* increased sales volume by opening a completely new market (Linux/FOSS world)

 

Costs:

* avg. 4..8 man-weeks per device type

* usually less than 1kLOC per device

 

For example, the - currently completely unsupported NI-600x - can be easily integrated into IIO as well as GPIO and PWM subsystems (driver can provide several interfaces in parallel, so users can pick the appropriate one for their applications).

 

NI could open up a new market - the Linux/FOSS world - which is currently completely unavailable to them right no, due to lack of usable drivers.

Linux Embedded / Kernel Hacker / BSP / Driver development / Systems engineering
2 Comments
RavensFan
Knight of NI

What is an "IIO" driver?

brettski
NI Employee (retired)

I expect that IIO is in reference to the Industrial IO subsystem.

https://01.org/linuxgraphics/gfx-docs/drm/driver-api/iio/index.html