Difference between revisions of "RBE 3001"
(→Software) |
(→Software) |
||
Line 55: | Line 55: | ||
[[Eclipse AVR RBE 3001|Eclipse AVR RBE 3001]] page and install guide. | [[Eclipse AVR RBE 3001|Eclipse AVR RBE 3001]] page and install guide. | ||
− | [http://eclipse.org/ Eclipse] [[Eclipse] Help | + | [http://eclipse.org/ Eclipse] - [[Eclipse]] Help |
[http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA Subclipse SVN Plugin] | [http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA Subclipse SVN Plugin] |
Revision as of 18:54, 20 January 2016
The WPI course catalog recommends taking RBE 2002 (Unified Robotics 2: Sensing), ECE 2049 (Embedded Computing in Engineering Design), CS 2102 (Introduction to Object Oriented Programming), MA 2051 (Differential Equations), and MA 2071 (Linear Algebra) before this course. Gompei the goat suggests having a real good grasp on your linear algebra and highly recommends taking 2049 BEFORE taking this class. Systems Programming is also a very useful class to take before this course in addition to the official recommendations. As always, this being a Unified Robotics course, expect a lot of work. ContentsDatasheets and HardwareDatasheets for all electronics can be found on the 3001 board page and info on the arm can be found on the 3001 arm page. SoftwareNeeded Software. Please refer to the Eclipse AVR RBE 3001 page and install guide. WinAVR (GCC toolchain for windows) (Use Crosspack for OSX) Pololu AVR programmer drivers It is easiest to install the Pololu AVR Development Bundle for Windows Optional - DoxygenInstall guide Pay careful attention to what command need to be available from the command prompt. If a command doesn't work you need to fix your systems PATH variable. LaTeX (other downloads contains 64-bit installers) GhostScript (32-bit required) C Programming with RBELibC Program Style Guidelines - Make sure you follow these guidelines while programming and documenting your code. Introduction - includes setting up Eclipse and PuTTy as well as a refresher on C. RBELib Documentation - PDF explaining everything in RBELib. RBELib & Eclipse Setup Guide - how to configure Eclipse and setup your projects properly. Printing - how to print data from your board to the computer. Debugging - how to properly debug and find your problem. Read this before asking for help. Doxygen - how to use Doxygen to document your code. MatlabRobot Control System Design and Simulation OtherPuTTy Help Thinking about Software - An intro (or refresher) on the basics of software engineering and program design. How to use LaTeX |