How Do I Reduce the OS and Driver Memory Footprint on My Real Time Controller?Hardware: CompactRIO>>Controllers>>cRIO-9012
Problem: My Real-Time controller (sbRIO, cRIO, or RT PXI device) has 64 MB of non-volatile memory and only about 21 MB of this is available for my program. The other 43 MB is used for the OS and drivers. How can I reduce the non-volatile memory footprint so I can use more for my program? Solution: The size of the OS and Drivers is determined by the software setting in Measurement & Automation Explorer (MAX). In MAX, if you have your device connected through a LAN connection or crossover cable, your device will be under remote systems. Expand the tree under the RIO device and right-click Software and select Add/Remove Software. From this wizard you will be able to select the software package to use, select the minimal version of the RIO driver based on your version of LabVIEW to reduce the OS size on disk. NI-RIO 3.1.0 (minimal) only uses ~15 MB on Non-Volatile Memory.
If you are not using shared variables in your application, it is recommended that you uninstall Variable Client Support and Network Variable Engine. Related Links: KnowledgeBase 3O1CE2C5: How Do I Format My Controller's Disk and Reinstall the Software? KnowledgeBase 4D5CCQJQ: Why Does My cRIO Controller Not Show Up in MAX? Drivers and Updates: NI-RIO Attachments:
Report Date: 03/31/2009 Last Updated: 12/22/2009 Document ID: 4VUM06ZD |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
