1 / 9

Kauaibots FIRST Robotics

Kauaibots FIRST Robotics. Software Development System Setup. All Developers. Create Google Account Required to access SVN Source Code Repository This is not an email account, but a login to access data stored at Google.

yoshi-byers
Download Presentation

Kauaibots FIRST Robotics

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Kauaibots FIRST Robotics Software Development System Setup

  2. All Developers • Create Google Account • Required to access SVN Source Code Repository • This is not an email account, but a login to access data stored at Google. • If you have a gmail account, you can use your email address as your login • https://www.google.com/accounts/NewAccount • Install Tortoise SVN • Download from http://tortoisesvn.tigris.org/ • Checkout Source Repository • Create C:\RoboticsSVN • In Explorer, Right-click on folder, choose SVN Checkout • URL of Repository: • https://kauaibotsfirst2010.googlecode.com/svn/trunk

  3. C++ (Robot Software) DevelopersWorkbench and WPI Library • Install WindRiver Workbench 3.0 • From FIRST DVD • Install updates to FRC Software • From <Resources>\Distributables\Latest • Install WPI Library Source Code • From <Resources>\3rd party Source • Homework: • Read <Repository>\Documentation\Software\C_CPP_Programming_Guide.pdf

  4. C++ (Robot Software) DevelopersSupport Tools • Install Subclipse into Windriver Workbench • Workbench Update URL: • http://subclipse.tigris.org/update_1.6.x • Install Doxygen and Eclox • http://www.stack.nl/~dimitri/doxygen/download.html#latestsrc • Eclox Workbench Update URL: • http://download.gna.org/eclox/update/

  5. C++ (Robot) DevelopersSource Code Repository • Setup Repository Access in Workbench • Window->Open Perspective->Other…->SVN RepositoryExploring • If Repository is not already visible… • Right-click in “SVN Repositories” window, New->Repository Location… • URL of Repository: • https://kauaibotsfirst2010.googlecode.com/svn/trunk • Window->Open Perspective->Other…->Application Development • Right-click in “Project Explorer”, New->Import…SVN->Checkout Projects from SVN • trunk\Source\2009\CompetitionRobot • trunk\Source\2010\MecanumRobot\DashboardDataExample

  6. C++ (Robot) DevelopersSource Code Synchronization • To update your system w/the latest repository code • In “Project Explorer”, right-click on project, Team->Update to HEAD • NOTE: Files you’ve changed locally are unchanged! • To check in your changes to the repository • In “Project Explorer”, right-click on changed files, Team->Commit… • To undo your changes • In “Project Explorer”, right-click on changed files, Team->Revert…

  7. LabView (Dashboard) DevelopersLabView and FRC Libraries • Install LabView 8.5 • From FIRST DVD • Install updates to FRC LabView Software • From <Resources>\Distributables\Latest • Homework: • Read <Repository>\Documentation\Software\DashboardTutorial.pdf

  8. LabView (Dashboard) DevelopersSource Code Synchronization • Project Folders • <Repository>\2009\CompetitionDashboard • <Repository>\2010\MecanumDashboard • To update your system w/the latest repository code • In Windows Explorer, right-click on project folder, SVN Update • NOTE: Files you’ve changed locally are unchanged! • To check in your changes to the repository • In Windows Explore”, right-click on project folder, Tortoise SVN->Revert… • To undo your changes • In “Project Explorer”, right-click on project folder, Team->Revert…

  9. Golden Rules • When you are done, always commit your changes (or revert if you REALLY want to discard them) • When committing changes, always leave a meaningful comment – to help you remember what you changed!

More Related