石鑫华视觉论坛微信公众号:石鑫华视觉

 找回密码
 注册会员
查看: 1843|回复: 0

[NI驱动程序] NI-RIO 14.0旧版设备驱动Linux系统32位English完整版

[复制链接]
  • TA的每日心情
    慵懒
    14 小时前
  • 签到天数: 3156 天

    连续签到: 26 天

    [LV.Master]2000FPS

    发表于 2020-10-27 22:53:30 | 显示全部楼层 |阅读模式 来自:广东省东莞市 联通

    注册登陆后可查看附件和大图,以及购买相关内容

    您需要 登录 才可以下载或查看,没有账号?注册会员

    x
    Windows系统下(Linux和MAC系统下请自行了解清楚)NI的各种软件、模块、工具包、驱动程序,使用NI许可证管理器来激活的,绝大部分的都可以使用NI Lincense Activator来激活:NI序列号Serial Number生成激活工具NI License Activator,LabVIEW/VBAI/VDM/VAS等软件模块工具包破解工具不限版本http://visionbbs.com/thread-490-1-1.html

    视觉论坛的各种NI资源,除了视觉相关的模块有使用外,大部分的都不会使用,仅提供资源不提供技术支持。资源的下载地址一般会同时提供NI官方和百度网盘的地址。某些工具包NI地址失效或没有NI地址,只能使用百度网盘地址;如果百度网盘地址失效过期,可联系论坛客服更新。NI的服务器在美国,有时候速度很慢或下载容易出错,这样会造成安装时各种错误而无法安装。建议在下载完成后,对下载资源做校验和(NI一般会提供MD5或SHA256等)验证,与官方或视觉论坛提供的校验和对比,一致就可以安装;如不一致,则需要重新下载。视觉论坛早期下载上传的资源,基本上都是正常下载的资源;2019后下载的资源,都与NI的正确校验和对比过,保证是正确的资源才上传到百度网盘。校验和工具下载地址:文件Hash计算器FHash,文件校验和验证下载文件正确性验证,MD5值计算、SHA1值计算、SHA256值计算、CRC32值计算http://visionbbs.com/thread-26524-1-1.html

    NI-RIO 14.0旧版设备驱动Linux系统32位English完整版

    NI-RIO(旧版)
    NI-RIO用于为可重配置硬件设备提供支持。
    NI-RIO是一个设备驱动,用于支持可重配置I/O (RIO)硬件的识别、编程和部署。它为CompactRIO模块、多功能可重配置I/O设备、PXI多功能可重配置I/O模块和FlexRIO仪器提供了支持。

    14.0.0
    文件大小: 48521216 字节 (46.27 MB)
    修改日期: 2014-10-15 00:33
    MD5: f64a0be360ad585db0e86ec6eb54540a(官方正确)
    SHA1: 31c3e9ec6963715875489a07eac27779ec5764fd
    SHA256: eb09423c94a32b58cdef37ba737a02d440f889445683f5660c931a4acc852c12
    CRC32: 8559d1a7

    NIRIOLinux14.0.0.txt (294 Bytes, 下载次数: 0, 售价: 10 元)

    NI-RIO for Linux, Version 14.0.0Copyright (c) 2014 National Instruments Corporation.All Rights Reserved.-------------------------------------------------------------------------------This file contains late-breaking news about NI-RIO and supersedes anyinformation found in other documentation included in the distribution. Refer toni.com/linux for the most recent information about Linux support from NationalInstruments.------------------------------------------------------------------------------------------------Table of Contents------------------ NI-RIO for Linux- Differences from the Windows Driver- System Requirements- Installing NI-RIO for Linux- Using the NI-RIO Driver and FPGA Interface C API- Using the NI-RIO Server- Using RIO Aliases- Uninstalling NI-RIO for Linux- Running Linux on PXI Controllers- Licensing- FAQ----------------NI-RIO for Linux----------------NI-RIO for Linux contains the NI-RIO drivers, the FPGA Interface C API runtimelibrary, and all supporting runtime libraries and services necessary tointeract with a RIO device from a system running Linux.-----------------------------------Differences from the Windows Driver-----------------------------------The following NI-RIO driver features supported for Windows are not supportedfor Linux:* Development of LabVIEW FPGA VIs and bitfiles (*.lvbitx)* Development of LabVIEW FPGA Interface host VIsYou must compile a bitfile using LabVIEW FPGA on a Windows machine. Refer tothe "Using the NI-RIO Driver and FPGA Interface C API" section for moreinformation.-------------------System Requirements-------------------NI-RIO for Linux requires one of the following distributions:* Red Hat Enterprise Linux 6.x i386* Red Hat Enterprise Linux 6.x x86_64* Red Hat Enterprise Linux 7.x x86_64* Scientific Linux 6.x i386* Scientific Linux 6.x x86_64* openSUSE 12.x i386* openSUSE 12.x x86_64* openSUSE 13.1 i386* openSUSE 13.1 x86_64NI-RIO does not support x86 systems with memory or memory-mapped devicesbeyond the first 4 GB of physical address space. NI-RIO will fail to load if itdetects hardware beyond this address limit. This limitation does not apply tox86_64 systems. To ensure the successful operation of National Instruments RIOproducts on x86 systems, you must use a kernel configuration that recognizesonly up to 4 GB of physical memory. Refer to the documentation of your Linuxdistribution to determine how to configure the distribution installer to selectan appropriate kernel. Alternatively, you can dynamically restrict theaddressable range of the kernel to a specific limit by passing "mem="to the kernel at boot time. For example, to restrict the kernel to 3 GB ofaddressable physical space, specify "mem=3072M".For more information about Linux versions and distributions supported byNational Instruments, refer to ni.com/linux.In order to use NI-RIO on Linux, you need a Windows system to develop yourLabVIEW FPGA application. You must compile a bitfile, generate headers with theFPGA Interface C API Generator, and then move the application to your Linuxsystem. Refer to the "Using the NI-RIO Driver and FPGA Interface C API" sectionfor more information.---------------------------Installing NI-RIO for Linux---------------------------Note: To ensure that the installation completes successfully, you must uninstallany previous version of NI-RIO before you install the current version. Forinformation about uninstalling an old version of NI-RIO, refer to the readmefor that version.To install NI-RIO for Linux, run the INSTALL script from this directory asroot. The INSTALL script ensures that all requirements are met beforeinstalling the NI-RIO software. The script then uses RPM to install the contentof the NI-RIO packages in /usr/local/natinst/. The script also creates links in/usr/local/lib/ to libraries in /usr/local/natinst/.Missing dependencies will cause the installer to fail. The most commonlymissing dependencies are GCC and kernel sources. For distributions managed withyum, the following command can install those dependencies:   yum install gcc kernel-devel-$(uname -r)For other distributions, refer to the documentation for your distribution.During installation on openSUSE, you may see the following error message:"Kernel source does not appear to be configured for the running kernel.Configuration of kernel source is required to continue installation." Thismessage can occur even if you have installed the correct kernel sources, if thesources require configuration. This problem may affect other distributions inaddition to openSUSE.Complete the following steps to configure your kernel sources on openSUSE:1. Install the kernel-source package corresponding to the version of the kernel   you are using. For versions of openSUSE earlier than 11.3, you also need to   install the corresponding kernel-syms package. You can determine which   version of the kernel is running with the command "uname -r".2. Change the directory to /usr/src/linux-, where is the   version number of the kernel.3. Run "zcat /boot/symvers-.gz > Module.symvers" as root to prepare   modversion support.4. Run "make cloneconfig" as root to configure the sources for the kernel.5. Run "make modules_prepare" as root to prepare the headers for compilation.After installing all missing dependencies, run the INSTALL script again.Once the INSTALL script completes successfully, reboot the system to ensurethat all the drivers are updated.After installation, the NI-RIO drivers are loaded by default at boot time ifthere is a RIO device in the system.------------------------------------------------Using the NI-RIO Driver and FPGA Interface C API------------------------------------------------You must begin development on a computer running Windows. Use LabVIEW FPGA todevelop and build an FPGA VI that runs on a RIO device. Use the FPGAInterface C API Generator to create the C source files for your application.Go to ni.com/info and enter the Info Code fpgainterfacecapi to get the latestversion of the FPGA Interface C API Generator. Then copy the generated filesto the Linux machine to begin development of C/C++ code for your application.For information about using the FPGA Interface C API, go to ni.com/info andenter the Info Code fpgainterfacecapihelp.To find the RIO device you are using in your application, use the command"lsni -v" to list information on all National Instruments devices in thesystem.If your application requires triggering, you can reserve triggers staticallywith the NI PXI Config utility or dynamically with NI-VISA. For informationabout configuring PXI systems in Linux, go to ni.com/info and enter theInfo Code linuxconfigpxi. For information about PXI triggering, go toni.com/info and enter the Info Code pxitrigger. This version of NI-RIO forLinux supports triggering only on x86 versions of Linux.-----------------------Using the NI-RIO Server-----------------------Complete the following steps to remotely access RIO devices on your Linuxsystem from another system with NI-RIO installed:1. Select a port for the NI-RIO server to use. The default port is 11296.2. Configure the system firewall to allow TCP connections through the selected   port.3. Edit the nirio.ini file at /etc/natinst/nirio/ to specify both the selected   port and the users allowed to access the device. The following example   specifies the default port, 11296, and allows only users at the IP address   10.0.29.54 to have access to the device:   [General]   RpcServerPort=11296   DeviceAccess="-*;+10.0.29.54"4. Execute NiRioRpcServer at /usr/local/natinst/nirio/bin/.Note that the DeviceAccess variable is defined by a semicolon-delimited list ofqualifiers, IP addresses, DNS hostnames, and wildcard patterns. To determinewhether a remote system has access to RIO devices on this system, the RIOserver looks for an entry in the list that matches the remote system. The "+"qualifier allows access, and the "-" qualifier denies access. The RIO serveruses the last matching entry in the list to determine whether to allow or denyaccess. If no entry matches the remote system, the RIO server denies access.For example, if the list is empty, all remote systems are denied access. Thefirst argument in the example above explicitly denies remote access from anyIP address. The second argument allows access from the IP address 10.0.29.54.To allow access from multiple IP addresses, define DeviceAccess as follows:   DeviceAccess="+10.0.29.54;+10.0.35.42"To allow access from any IP address on the network, define DeviceAccess asfollows:   DeviceAccess="+*"-----------------Using RIO Aliases-----------------In order to create RIO aliases to local or remote RIO devices, you must editthe nirio.ini file at /etc/natinst/nirio/. Add an [Aliases] section if one doesnot already exist. For each alias, there must be a separate line in the[Aliases] section that follows the ="" format. The followingexample specifies both a local and remote alias:   [Aliases]   foo="RIO0"   bar="rio://mycrio/RIO0"Note that aliases must contain only alphanumerics, '-', and '_'.-----------------------------Uninstalling NI-RIO for Linux-----------------------------To uninstall the driver and its dependencies, run the UNINSTALL script.--------------------------------Running Linux on PXI Controllers--------------------------------NI-RIO for Linux works with all PXI and PXI Express controllers and chassis.However, to use PXI Express features, you must install the PXI PlatformServices driver 2.6 (not included with this installer), use an x86 version ofLinux, and use a PXI Express controller and chassis.PXI Express features:* NI-P2P streaming* Slot and chassis identification* Trigger bus number identification (for trigger reservation)Supported PXI Express controllers:* PXIe-8101* PXIe-8108Supported PXI Express chassis:* Any PXI Express chassis except the PXIe-1073To install the PXI Platform Services driver, go to ni.com/info and enter theInfo Code linuxpxidriver. For installation and configuration notes specific toeach controller, go to ni.com/info and enter the Info Code linuxpxiembedded.---------Licensing---------The license agreement for National Instruments software is contained in theLICENSE.txt file in the root directory of the NI-RIO installer. You can findthird-party license agreements and legal notices in/usr/local/natinst/nirio/doc/thirdpartylicenses.txt.---FAQ---Q: I am not using one of the distributions listed as supported above. Will   NI-RIO still work?A: The distributions above have been tested and verified by National   Instruments. Other distributions may work, but you should test extensively   before deploying a system using such a configuration. For information about   which Linux distributions National Instruments supports, go to ni.com/info   and enter the Info Code nilinuxdistro.Q: My application used to work, but I updated my kernel and now I'm getting   "libnipalu.so failed to initialize    Perhaps you need to run updateNIDrivers    Aborted"   Will it no longer work?A: The NI-RIO and supporting drivers must be built with the kernel sources   for the kernel that is in use. As root, run "updateNIDrivers" and restart   to fix the issue.Q: I am using a PXI controller and I have installed PXI Platform Services on my   x86 version of Linux, but when I run "lsni -v" I don't see any PXI-specific   information. What is wrong?A: You must reboot after installing PXI Platform Services to see PXI-specific   information.Q: Does NI-RIO support native x86_64 applications?A: As of NI-RIO 12.0.0, native x86_64 applications are supported.Q: When I run "lsni" I get the error "version 'GLIBCXX_3.4.9' not found."A: For information about this issue, go to ni.com/info and enter the Info Code   GLIBCXXerror.
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册会员

    本版积分规则

    LabVIEW HALCON图像处理入门教程(第二版)
    石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
    《LabVIEW Vision函数实例详解》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23
    LabVIEW图像处理教程
    机器视觉商城淘宝店铺
    视觉论坛充值赞助方法

    QQ|石鑫华视觉论坛 |网站地图

    GMT+8, 2024-3-29 21:31

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表