07-17-2018 07:56 AM
Hello,
I, probably, know the answer, but is there any way how to reduce the size of the NI RIO drivers? Or to extract drivers for specific cRIO/module?
I need to create custom installer where all necessary software is installed for the customer.
Thanks for help
Duri
Solved! Go to Solution.
07-17-2018 01:19 PM
If you're using FPGA mode, you only compile in the drivers for the modules you use.
If you're talking in the larger sense about like stripping out parts of the OS and such, I don't think there's an easy way to do that.
Regarding installation, I think a lot of people use something similar to the RAD tool.
07-18-2018 12:26 AM
Thanks for the reply.
We probably did not understand each other.
I have created bitfile, rt exe, which is set up to run as startup, then used RAD tool to download the image. Icreated the host application that connects to the cRIO.
On the other laptop/PC without any LV installation I have to install NI RIO drivers (3.5GB) and the host app (400MB with the run-time)
My question is, whether it is possible to install only what is necessary for my application from NI RIO drivers. It means drivers for cRIO-9063, or just have the smaller size of the drivers necessary for my app.
07-18-2018 11:36 AM
I see. Yes, if you compile your host VI, and make and installer for it, assuming you use a modern version of LV, the installer should grab just the things it needs (~900MB) and you should not have to install the RIO drivers separately.
07-25-2018 02:14 AM
Sorry for late reply.
Yes, you're right, but if I have checked "Automatically select recommended installers" it was not that case. When I unchecked that option and checked "NI CompactRIO Runtime" along with other parts automatically checked, it works as you write and no additional drivers from NI RIO needs to be installed.
Thanks for help.
07-25-2018 12:49 PM
"automatically select" works for me. It's possible that you've run into a bug. If you can create a new simple VI that uses RIO and a new simple project to reproduce the issue, you might get a CAR and save the rest of us from it.
07-31-2018 03:49 AM
It does not in LV 2016. Probably NI changed it in the latest versions. Will check 2017 once I get my license.
Thanks for help