Upcoming Events:
Error 406 - Not Acceptable
Generally a 406 error is caused because a request has been blocked by Mod Security. If you believe that your request has been blocked by mistake please contact the web site owner.
Full event list
Error 406 - Not Acceptable
Generally a 406 error is caused because a request has been blocked by Mod Security. If you believe that your request has been blocked by mistake please contact the web site owner.
FIRST® Robotics Competition (FRC®)
Control System 2009-2014
C++/Wind River Programming
Wind River is a programming environment specifically targeting the cRIO VxWorks OS. The gcc compiler libraries are specifically for FRC.You can use any text editor and makefiles if you like to write your code, but the compiler and FRC specific headers & libraries are necessary.
- Developing Shared Libraries for the cRIO-901x and Other VxWorks Targets
- Creating Shared Libraries for VxWorks Targets without Wind River
Documentation
- C Programming Guide for FRC
- C++ Reference
- C Reference
- FRC Vision API Specification
- Robot Programming with the WPI Robotics Library
- WPI Robotics Library Manual Pages
- NI Vision CVI
- C++ Reference Manual Pages
- FRC 2010 C++ Beta Forums
Troubleshooting
General Issues:
- "No Code" displayed on Driver Station
- Cause: No user code is running on the cRIO
- Test:
- Explanation: No code is set to run at startup
- Wind River deploy error: "Symbol file has changed since last load, please unload old symbols first"
- Cause:
- Test:
- Explanation:
- Solution:
- 1) Go to your Remote Systems tab
- 2) Right-Click your process (should be something like SimpleTemplate.out, but could vary)
- 3) Hit "Unload Symbol Files".
- 4) Right click the process again
- 5) Hit "Delete"
- 6) Click through the dialog box that pops up, being sure to leave everything at the default settings.
Control Issues:
- Changes not showing up
- Cause: 1) Not downloading the program being changed
- Test:
- Explanation: