sudo apt-get install gcc-avr avr-libc subversion mercurial scons avrdudeIn this course we will be editing C code. You can edit code in the editor of your choice. You might try gedit, emacs, vi, eclipse, or something else. We will compile and program the hoverboard using the command line. You should familiarize yourself with the command line if you have not used it previously (google for more info or look at https://help.ubuntu.com/community/UsingTheTerminal).
./programright after you press the reset button for the processor. You only have a few seconds after you reset the board to program the processor. This is because there is a bootloader that starts after reset and waits for commands over the serial port for a short time before launching the main program. The red light on the board will blink a few times before the main program launches. You will know that the board is programming by the output on your terminal and the green light on the board will turn on.