90 likes | 223 Views
Kauaibots FIRST Robotics. Software Development System Setup. All Developers. Copy Resources Directory Structure: C: Robotics Resources SVN Copy all files provided by the software mentor, who will let you know if this ever needs to be updated…. Install Tortoise SVN
E N D
Kauaibots FIRST Robotics Software Development System Setup
All Developers • Copy Resources • Directory Structure: • C:\ • Robotics\ • Resources • SVN • Copy all files provided by the software mentor, who will let you know if this ever needs to be updated…. • Install Tortoise SVN • C:\Robotics\Resources\Tools\TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi • 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 • Checkout Source Repository • In Explorer, Right-click on C:\Robotics\SVN folder, choose SVN Checkout • URL of Repository: • https://kauaibotsfirst2010.googlecode.com/svn/trunk • Enter your google account and password if prompted
C++ (Robot Software) DevelopersWorkbench and WPI Library • Install WindRiver Workbench 3.0 • From FIRST DVD • Install updates to FRC Software • From C:\Robotics\Resources\Distributables\Latest • Homework: • Read C:\Robotics\SVN\Documentation\Software\C_CPP_Programming_Guide.pdf
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 • C:\Robotics\Resources\Tools\doxygen-1.6.1-setup.exe • Eclox Workbench Update URL: • http://download.gna.org/eclox/update/
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 • Enter your google account and password if prompted • Window->Open Perspective->Other…->Application Development • Right-click in “Project Explorer”, Import…SVN->Checkout Projects from SVN • trunk\Source\2009\CompetitionRobot • trunk\Source\2010\MecanumRobot • NOTE: At the first checkin, you will be prompted for your googlecode password.
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 (and lose!) your changes • In “Project Explorer”, right-click on changed files, Team->Revert…
LabView (Dashboard) DevelopersLabView and FRC Libraries • Install LabView 8.5 • From FIRST DVD • Install updates to FRC LabView Software • From C:\Robotics\Resources\Distributables\Latest • Homework: • Read C:\Robotics\SVN\Documentation\Software\DashboardTutorial.pdf
LabView (Dashboard) DevelopersSource Code Synchronization • Project Folders • C:\Robotics\SVN\2009\CompetitionDashboard • C:\Robotics\SVN\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 Explorer, right-click on project folder, Tortoise SVN->Revert… • To undo (and lose!) your changes • In Windows Explorer, right-click on project folder, Team->Revert…
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!