ni.com is currently undergoing scheduled maintenance.
Some services may be unavailable at this time. Please contact us for help or try again later.
Hey folks, just wanted to pass along some of the stuff that we've been working on getting the open-source bits that run on the NI Linux Real-Time targets to be more readily available.
National Instruments GitHub page: https://github.com/ni
OpenEmbedded build scripts/tools (useful for building the FOSS-bits of the image that is used on the controllers as well as building additional packages):
Linux Kernel for Newer Images
Visit the NI github page (https://github.com/ni), checkout the branch that corresponds to your OS version, review the KERNEL_SOURCE file for instructions.
Intel x86_64 kernel source: https://github.com/ni/linux
Xilinx Zynq kernel source: http://download.ni.com/ni-linux-rt/src/
Toolchains (for those who won't deign to use a GUI):
GNU C & C++ Compilers for ARMv7 Linux (Linux host) 2014
http://www.ni.com/download/labview-real-time-module-2014/4957/en/
GNU C & C++ Compilers for ARMv7 Linux (Windows host) 2014
http://www.ni.com/download/labview-real-time-module-2014/4958/en/
GNU C & C++ Compilers for x64 Linux (Linux host) 2014
http://www.ni.com/download/labview-real-time-module-2014/4959/en/
GNU C & C++ Compilers for x64 Linux (Windows host) 2014
http://www.ni.com/download/labview-real-time-module-2014/4960/en/
Eclipse IDE with Toolchain installer:
http://www.ni.com/download/labview-real-time-module-2014/4846/en/
Note: For the most up-to-date C/C++ Tutorials for NI Linux Real-Time, visit ni.com/info and enter the Info Code NILRTCrossCompile.
This document was generated from the following discussion: Github resources, toolchains
Where can I find the source code for the binary kernel modules ?
(or at least proper specs, so we can write our own drivers)
Note, that's mandatory for us - we wont run any proprietary code on our machines
(except our own) - if we can't do that, we wont buy that hw.
--mtx
By the way: what is that strange mcopy() syscall for ?!