Re: Linux I/O Drivers for LabVIEW
Yes and no! The kernel driver is whatever works best for you. The shared library will translate between the kernel driver interface and whatever makes most sense to your user space API.
The user space API does not require specific functions to be present for LabVIEW. But you should take care to design the API in such a way that it accepts simple datatypes. The LabVIEW Call Library Node does not support function pointers, nor does it lend itself to supporting parameters consisting of structures containing non flat data (embedded array or string pointers).