The Team 340 programming sub-team makes use of a number of tools to help us with programming the robot. These include tools used to write code, version control systems, and various FIRST toolkit programs that are necessary to ensure that the RoboRIO and the radio are running correctly.
First and foremost, the tools we use to write our programs are listed below. We primarily use Eclipse, though the dashboard is constructed using LabView (a copy of which comes free with the kit of parts that we receive from FIRST on season kick-off day).
Alongside the IDE, we use the WPIlib Java library, and GitHub to store our code online. WPIlib is available on Eclipse via a plugin.
Finally, there’s the robotics toolset provided by NI. This is a single installer, from which you can choose which of the available options you want to install on your system.
FRC Update Suite: http://www.ni.com/download/first-robotics-software-2015/5112/en/
These are the primary tools currently used by Team 340; over time if/when these change, this post will be updated to stay up-to-date with the current tools and links.