GT RoboCup SSL
Soccer software, robot firmware
|
For a brief introduction to how to use the command line see here
1) Clone the repositories
2) Run the setup script There are a few setup scripts in the util directory for installing required packages, setting up udev rules, etc. Run ubuntu-setup
, arch-setup
, and osx-setup
depending on your system.
3) Compile robocup-firmware make sure you are at the top level of robocup-firmware and run make
Please see here for a brief tutorial on git as well as links to learning resources
Please see the contributing page for general contributing guidelines.
In terms of understanding the usefulness of object oriented programming I recommend the Java concept tutorials although you will be briefly introduced to java code if find its a great conceptual starter.
In terms of a full C++ tutorial I recommend W3 schools C++ tutorials as they are easier to understand for beginners. https://www.w3schools.com/cpp/
In terms of an in-depth tutorial of C++ I also recommend a Tour of C++ by Bjarne Stroustrup
For a quick intro to the basic GDB commands see here
For a interactive exercise for learning GDB see here
For details on flashing code to the mTrain after compiling and debugging programs see here
For details on building packages with Conan see here