Setting up 2018 RoboRio tools - quasics/quasics-frc-sw-2015 GitHub Wiki

There's four core things that you'll need to do in order to be able to get, modify, and build the code for the team's robot:

  • Get an account set up on GitHub (this site)
  • Install Eclipse and the FRC development tools
  • Install Subclipse, which is used to access the team's source code repository
  • Check out an initial copy of the code for the project.

Phase 1: Getting a GitHub account set up

Instructions are here.

Phase 2: Installing Eclipse and the FRC development tools

To install Eclipse, you'll need to follow a subset of the instructions from FIRST's documentation, with the changes outlined below:

  1. Getting Java
    • Despite the FRC instructions saying that you need to have the JDK installed, that's really only if you're just going to write Java code for the robot. We don't, and only the JRE is needed, which can be downloaded from a separate link on the same area of Oracle's web site. However, you must install the Java 8 version of the tools, as Java 9 does not (yet) work for the FRC environment.
    • Note: There are several different versions of Java 8 available for download; make sure that you get the latest version -- the one with the highest number -- and just get the regular JRE, not the "Server JRE".
  2. Installing the C++ Toolchains
    • The tools have been updated for this year: make sure that you install the 2018 tools!!!
    • Until we determine otherwise, you want to install the "2018 (GCC 5.5)" version of the toolchain.
  3. To get Eclipse, use this process:
    1. Go to the page for the Eclipse IDE for C/C++ Developers" package
    2. Download the archive package that's appropriate for your computer (e.g., 64-bit Windows in the lab).
    3. Open the downloaded archive (e.g., by double-clicking on the downloaded file) and copy the "Eclipse" folder inside it to someplace reasonable on your machine (e.g., your desktop). Do not copy it to the "Program Files" directory on the machines in the workshop.
  4. Starting Eclipse for the first time
  5. Configuring Eclipse
  6. Installing the development plugins - Option 1: Online Install

Phase 3: Installing Subclipse

Instructions are here.

Phase 4: Checking out the code for the robot

Instructions are here

⚠️ **GitHub.com Fallback** ⚠️