2 | | Note: although you can do Java development using any laptop (Windows, Mac, Linux), you can only ''run'' java robot software using a Windows laptop (the FRC driver station doesn't run on Mac or Linux), so for 2537 development, you should plan to do your work using a computer running MS Windows; if you don't have one, you can use one of the team laptops. If you want to set up your own Windows-based computer for FRC Java development: |
| 2 | Note: although you can do Java development using any laptop (Windows, Mac, Linux), you can only ''run'' java robot software using a Windows laptop (the FRC driver station doesn't run on Mac or Linux), so for 2537 development, you should plan to do your work using a computer running MS Windows (either your own or the team's laptops if possible). Otherwise, if you don't have access to a Windows, make sure you are following the proper steps for your specific laptop. |
15 | 17 | 1. To use cameras, you need to install the National Instruments (NI) FRC Vision Development Module [http://www.ni.com/download/vision-development-module here]. Choose the 'current user' version, login to your NI account (or create one), and then select the Vision Development Module (FRC) for download. Unzip and install the module; when you later run the driver station software, it will ask you to activate the module using the instructions provided on the DriverStationSetup setup page |
16 | 18 | 1. Install the latest National Instruments (NI) FRC Update Suite [http://www.ni.com/download/first-robotics-software-2017/7904/en/ here]. Detailed instructions are [https://wpilib.screenstepslive.com/s/currentCS/m/cpp/l/1027499-installing-the-frc-update-suite-all-languages here]. Note: to activate the vision module you will need the current team serial number which you can get from a mentor. |
17 | 19 | 1. Install the [http://www.ctr-electronics.com/control-system/hro.html#product_tabs_technical_resources CTRE Phoenix Framework] |
18 | 20 | 1. Make sure Microsoft Internet Explorer (yep) is installed on your computer |
| 21 | |
| 22 | **macOS:** |
| 23 | 1. Install Java |
| 24 | * Install Java Development Kit (JDK) version 11 from either [https://www.azul.com/downloads/zulu-community/ Zulu] (recommended) or [https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Oracle] for macOS |
| 25 | * Add an environment variable JAVA_HOME that points to the directory where you installed Java and add the bin sub-folder to your search path; to do it, open up Terminal and type the [https://mkyong.com/java/how-to-set-java_home-environment-variable-on-mac-os-x/ following]. |
| 26 | 1. Install Git (if not already on your computer) from [https://git-scm.com/downloads here]. |
| 27 | * See detailed instructions [https://phoenixnap.com/kb/install-git-on-mac here]. |
| 28 | 1. Install the macOS VSCode IDE software development environment using [https://docs.wpilib.org/en/latest/docs/getting-started/getting-started-frc-control-system/wpilib-setup.htm these] instructions; make sure you are under the macOS tab. |
| 29 | |
| 30 | **Linux:** |
| 31 | 1. Install Java |
| 32 | * Install Java Development Kit (JDK) version 11 from either [https://www.azul.com/downloads/zulu-community/ Zulu] (recommended) or [https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Oracle] for Linux |
| 33 | * Add an environment variable JAVA_HOME that points to the directory where you installed Java and add the bin sub-folder to your search path; see detailed instructions [https://www.cyberciti.biz/faq/linux-unix-set-java_home-path-variable/ here]. |
| 34 | 1. Install Git (if not already on your computer) from [https://git-scm.com/downloads here]. |
| 35 | * Instructions may vary depending on your distro; if you use Ubuntu use [https://phoenixnap.com/kb/how-to-install-git-on-ubuntu this] |
| 36 | 1. Install the Linux VSCode IDE software development environment using [https://docs.wpilib.org/en/latest/docs/getting-started/getting-started-frc-control-system/wpilib-setup.htm these] instructions; make sure you are under the Linux tab. |