11-07-2008 04:18 AM
Does NI-Device 1.6 DDK supports the recent Linux kernels (2.6 kernel). In the documentation and sources, there are many references to older Linux kernels (2.4).
If yes, what are the distribution already tested (Mandriva, Suse, Debian, Ubunctu...)
11-10-2008 03:39 AM
Hello,
In the manual of ni device you can read :
"
NI-Device is written in C++ and thus requires a C++ compiler. However, NI-Device does not use the more advanced features of C++ such as partial specialization. Therefore, you should have no problems compiling NI-Device with any recent C++ compiler. NI-Device has been compiled successfully with Tornado 2.2 for VxWorks, gcc 3.2.2 on Mandrake Linux 9.1 for PPC, gcc 3.3.1 on Mandrake Linux 9.2 for X86, gcc 3.4.1 on Mandrake Linux 10.1 for X86 and MontaVista Linux 3.1 for the AMCC 440EP, gcc 2.96, 3.3.4, 3.4.3, and 4.0.0 on Mandrake Linux 10.2, and Microsoft Visual C++ 6.0 (SP5) and 7.1 on Microsoft Windows"
Regards,
Nacer M. | Certified LabVIEW Architecte
11-11-2008 09:44 AM
Jean-Pierre,
Also, NI Device is end of life. We have not done any testing or added anything to the source code to get it to work better with the 2.6 kernel. The good news is that if you already have the DDK, you have source code. This means that you would be able to address any errors while compiling.
Thanks,
Steven T.
11-11-2008 12:25 PM
Thank you Steven for these not so good news... When I ordered in 2008 this software , it was supposed to work under Linux, I have'nt imagine that it only support the old Linux kernel (the 2.6 kernel is now at least 5 year old).
Has someone, somewhere, already tried to compile the NI-DEVICE DDK with a 2.6 kernel ?
Of course, if someone has some source codes of an Ni-Device OS layer for Linux 2.6, I would take it "as it", with no support, but it could save me a lot of time (I am not a specialist of low level interrupt or DMA codes)
Thanks in advance,
Jean-Pierre