Difference between revisions of "Developers Page"

From PaparazziUAV
Jump to navigation Jump to search
(Created page with "== An Introduction == 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. I…")
 
m
Line 8: Line 8:
== Development section ==
== 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.
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.
=== Installing Paparazzi ===


=== Paparazzi Architecture ===
=== 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.
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 UAV to Paparazzi ===

Revision as of 07:04, 13 December 2012

An Introduction

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 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...?