Difference between revisions of "Developer Guide"

From PaparazziUAV
Jump to: navigation, search
Line 3: Line 3:
 
By the time you land on this page, you probably want to enhance the Paparazzi project, that is really good for you karma and well appriciated. You are welcomed to enhance and extend this documentation.
 
By the time you land on this page, you probably want to enhance the Paparazzi project, that is really good for you karma and well appriciated. You are welcomed to enhance and extend this documentation.
  
*[[Contributing|Contributing<br><small>how to contribute</small>]]
+
*[[Contributing|Contributing]]<br><small>how to contribute</small>
*[[DevGuide/Communications|Communications<br><small>how telemetry and datalink is done</small>]]
+
*[[DevGuide/Communications|Communications]]<br><small>how telemetry and datalink is done</small>
*[[DevGuide/Server_GCS_com|Server-GCS communications<br><small>how the Server and the Ground Control Station interact with each other</small>]]
+
*[[DevGuide/Server_GCS_com|Server-GCS communications]]<br><small>how the Server and the Ground Control Station interact with each other</small>
*[[DevGuide/Values|Values<br><small>a short walk through the system</small>]]
+
*[[DevGuide/Values|Values]]<br><small>a short walk through the system</small>
*[[DevGuide/USBDownload|USB Download<br><small>how the Paparazzi USB bootloader works</small>]]
+
*[[DevGuide/USBDownload|USB Download]]<br><small>how the Paparazzi USB bootloader works</small>
*[[BootloaderUploadHowTo|Upload Bootloader<br><small>How to upload the Bootloader to the AP board</small>]]
+
*[[BootloaderUploadHowTo|Upload Bootloader]]<br><small>How to upload the Bootloader to the AP board</small>
*[[DevGuide/JTAG-Debug|JTAG-Debug<br><small>using JTAG debug for LPC2148</small>]]
+
*[[DevGuide/JTAG-Debug|JTAG-Debug]]<br><small>using JTAG debug for LPC2148</small>
*[[Dev/Debugging|Debug Lisa<br><small>using GDB to debug software on Lisa boards</small>]]
+
*[[Dev/Debugging|Debug Lisa]]<br><small>using GDB to debug software on Lisa boards</small>
*[[DevGuide/DesignOverview|Design Overview<br><small>Attempt at a longer walk through the airborne code architerture</small>]]
+
*[[DevGuide/DesignOverview|Design Overview]]<br><small>Attempt at a longer walk through the airborne code architerture</small>
*[[FirmwareArchitecture|Firmware Architecture<br><small>Attempt at brief overview of the firmware architecture with modules and subsystems</small>]]
+
*[[FirmwareArchitecture|Firmware Architecture]]<br><small>Attempt at brief overview of the firmware architecture with modules and subsystems</small>
*[[DevGuide/USB-Serial|USB-Serial<br><small>using the USB instead of the UART for telemetry</small>]]
+
*[[DevGuide/USB-Serial|USB-Serial]]<br><small>using the USB instead of the UART for telemetry</small>
*[[Install_paparazzi_and_everything_from_scratch| Toolchain<br><small>Install Paparazzi ARM toolchain and IVY from scratch</small>]]
+
*[[Install_paparazzi_and_everything_from_scratch| Toolchain]]<br><small>Install Paparazzi ARM toolchain and IVY from scratch</small>
*[[DevGuide/CodeEditors|Code Editing<br><small>How to setup an IDE for OCAML and C and C++</small>]]
+
*[[DevGuide/CodeEditors|Code Editing]]<br><small>How to setup an IDE for OCAML and C and C++</small>
*[[DevGuide/LearningToProgram|Learning to Program<br><small>Improve your Paparazzi code in OCAML,C,C++ and Python</small>]]
+
*[[DevGuide/LearningToProgram|Learning to Program]]<br><small>Improve your Paparazzi code in OCAML,C,C++ and Python</small>
  
  

Revision as of 03:44, 18 December 2011

A great resource for in-depth information.

By the time you land on this page, you probably want to enhance the Paparazzi project, that is really good for you karma and well appriciated. You are welcomed to enhance and extend this documentation.