LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Operating system cRIO-9082

Solved!
Go to solution

Hello,

 
I work on a project where we want to use the cRIO-9082. I've seen that it is possible to create an application and deploy it to the cRIO-9082 with the WES7 Operating System.
I want to know what possibilities NI provides, using the WES7 operating system, in order to still use the compacRio as real-time controller.
Thank you very much.
0 Kudos
Message 1 of 5
(3,308 Views)
Solution
Accepted by luisemmi

That question is too generic. What do you need to know exactly?

 

cRIO-9081 and 9082 are the high performance controller+chassi, and can be used with WES7 (not Real-Time) OR LV Real-Time OS.  The hardware can be used with any of these options (not both at a time) depending on what kind of application are you thinking of.

 

http://sine.ni.com/nips/cds/view/p/lang/en/nid/210000

 

cRIO i7.png

0 Kudos
Message 2 of 5
(3,294 Views)

Thank you very much,

You have clarified my doubt.

0 Kudos
Message 3 of 5
(3,291 Views)

Hi Luisemmi,

 

I want to clarify the response further, as this is more than a simple yes/no question. There is one way to setup a cRIO 9082 such that it runs both WES7 and LV Real-Time simultaneously. This solution is the NI Real-Time Hypervisor, which is a solution that currently only ships with the PXI platform. You can start learning more about this solution at: http://zone.ni.com/devzone/cda/tut/p/id/9629#toc1

 

1. NI can provide a Hypervisor system for the x86 cRIO, but it will have to be Windows XP alongside the RTOS. We don't currently have support for Windows 7 or WES7, and it would require a custom engineering request to get that support. The soonest one can expect WES7 and/or Windows 7 with Hypervisor is 2013 (probably even with the custom engineering request).

 

 

2. If you can fit all the deterministic code (and high priority/time critical code) onto the FPGA, then another option would be to go with a standard WES7 installation on the x86 cRIO (no Hypervisor, and no RTOS). The question here really comes down to whether the RTOS is essential.

 

3. R&D would have to do some work to validate that the hardware setup needed will work properly on a Hypervisor x86 cRIO. More specificlally, R&D will have to test that the modules wanted will properly work with the Hypervisor setup on the cRIO. There may also have to be a special process with factory installation and shipping of this product which may result in an additional charge, or which may result in the having to do some setup out of the box (it's something we'll have to figure out once we verify that the hardware setup will in fact work with Hypervisor on the x86).

 

 

4. Are you are okay with the fact that:

          a. Setting up a Hypervisor system is complex, and there are some additional nuances for setting it up on an x86 cRIO

          b. You would be one of the first to use our Hypervisor software on an x86 RIO. We've done some testing, but you would essentially be a lead user. If you are looking for a seamless and straightforward experience like you've had with a regular cRIO, you need to know that using a Hypervisor x86 cRIO system will be a very different experience (during setup)

          c. So far, once a Hypervisor system is setup, we haven't seen any issues, but that said, you whould also be okay with the fact that if the Host OS (Windows XP) crashes, that the only way to get it back up would be to restart RT as well. Again, we haven't had issues with this on any of the deployments (the trickiest part is getting everything properly set up for the first time), but I bring up this caveat as it doesn't apply to traditional cRIO systems in which the host is separate from the RT target.

 

If there is no good alternative, and you are okay with these caveats, then implementing the NI Real-Time Hypervisor on an x86 cRIO makes sense. Generally, this will make sense only for large deployment cases as there is a big initial burden on getting everything validated, setup, and working properly. Once one system is setup, the initial cost can be defrayed against large deployments. If however it's a much smaller deployment (1-4 units), the work involved in getting NI Real-Time Hypervisor setup on an x86 cRIO may not be worth the effort. 

Sanjay C.
Embedded Software Product Manager| National Instruments
0 Kudos
Message 4 of 5
(3,178 Views)

Hi Sanjay,

 

I am using cRIO-9082 and I have installed win 7 pro into it. So, can I operate the controller on hypervisor mode. If possible, Please guide me to do that.

 

Thanks with regards,

 

Suresh

0 Kudos
Message 5 of 5
(2,698 Views)