Difference between revisions of "Developers Page"

From PaparazziUAV
Jump to navigation Jump to search
m
m (Redirected page to Developer Guide)
 
Line 1: Line 1:
== An Introduction ==
#REDIRECT [[Developer_Guide]]
 
Welcome to the Developers Page!
 
We of the TU Delft - Minor Robotics have created this page in order to help others contribute to the Paparazzi software. If you have any questions or suggestions feel free to post anything on [[Talk: Developers Page|Developers Q&A]] or go to [[Contact]] and get in touch with us or other people developing Paparazzi.
 
 
== Development section ==
If this is the first time that you work with Paparazzi we suggest that you read the [[Beginners Page]] page first before continuing. This page gives you a brief overview of how Paparazzi works and what it can and can not (yet) do.
 
=== Paparazzi Architecture ===
When you open the Paparazzi folder for the first time it can seem like one big mess. Lets first make some order of all of the chaos by going through the architecture for a bit.
 
=== Adding a new UAV to Paparazzi ===
 
==== Adding a new core architecture ====
 
Most of you won't be needing this, as the types of cores used for UAV's don't change that often. However if you need to implement a new core architecture this is what you should know and do.
 
The core architecture consists of the file ''/../Paparazzi/conf/Makefile.<core architecture>'' and the folder ''/../Paparazzi/sw/airborne/<core architecture>/..'' and all files and folders inside it. Some of these files and folders must be implemented others are not required but can be found here. We will go through all of these one by one.
 
First of all the files and folders it must contain:
 
===== MCU Peripherals =====
The folder /../Paparazzi/sw/airborne/
 
== Have you thought of...? ==

Latest revision as of 07:23, 4 February 2013

Redirect to: