RIO Developers Center

Reply
This is an open group. Sign in and click the "Join Group" button to become a group member and start posting.
Highlighted

Software Upgrade Best Practices Guide

Overview

Reconfigurable I/O (RIO) systems (NI Single-Board RIO, NI CompactRIO, and so on) are used for several years in embedded applications. It is necessary to maintain these systems to ensure the expected results over the entire lifetime of the product lifespan. Software is an integral component of these systems and therefore needs to be maintained. Below is a guide that explains the rationale behind software upgrades and walks a developer through the recommended steps to take when upgrading software.

Content

See the Software Upgrade Best Practices for full description of each step listed below (also attached in PDF form below). The best practices for upgrading software are:

  1. Develop Documentation Standards
  2. Identify Compatible Modules, Drivers, and Toolkits
  3. Cross Reference and Document Applicable Bug Fixes, Upgrade Notes, and Known Issues
  4. Test and Benchmark Current Code
  5. Create a Separate Upgrade System
  6. Upgrade Software
  7. Test and Benchmark Upgraded Code

Additional Resources

http://www.ni.com/labview/whatsnew/upgrade/

Cameron T
Applications Engineer
National Instruments
0 Kudos
Message 1 of 2
(3,053 Views)
1 REPLY

Re: Software Upgrade Best Practices Guide

Please leave feedback on the Software Upgrade Best Practices Guide on the Tutorial or here in the Comments section. This feedback will be used to refine the content over time.

Cameron T
Applications Engineer
National Instruments
0 Kudos
Message 2 of 2
(931 Views)
Reply
This is an open group. Sign in and click the "Join Group" button to become a group member and start posting.