paparazzi-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Paparazzi-devel] Source code analysis of paparazzi


From: Felix Ruess
Subject: Re: [Paparazzi-devel] Source code analysis of paparazzi
Date: Fri, 21 Nov 2014 16:59:00 +0100

Hi Matthieu,

If you want only two examples, I would suggest the following aircrafts from the example conf:
- rotorcraft, stm32f1: Quad_LisaM_2
- fixedwing, lpc21: Microjet

Of course these only represent a small subset of Paprazzi...

Cheers, Felix

On Fri, Nov 21, 2014 at 4:48 PM, Matthieu Lemerre <address@hidden> wrote:

Hi Michal,

Thanks. Actually, a single-threaded mainloop is simpler to analyze, so
I'll stick with that for the moment.

However, I would still be interested if you could give me the name of 2
configurations that are different in both dimensions {fixedwing,
rotorcraft} and {lpc2148,stm32}.

Thanks,
Matthieu


Michal Podhradsky <address@hidden> writes:

> Hi Matthieu,
>
> I am really glad that you are analysing Paparazzi code. There is an
> experimental branch based on RTOS ChibiOS, current version can be found
> here: https://github.com/paparazzi/paparazzi/tree/rt_paparazzi
> It  contains working configuration for Rotorcraft & Lisa M/MX. There are
> around 13 threads running for various subsystems, plus mutexes etc. so you
> might find it interesting to analyse multi-threaded version of Paparazzi.
>
> Regards
> Michal
>
> On Thu, Nov 6, 2014 at 1:59 AM, Alexandre Bustico <
> address@hidden> wrote:
>
>> Le 06/11/2014 10:38, Matthieu Lemerre a écrit :
>>
>>> it seems that the generated source code is single-threaded, but
>>> are there other threads?
>>>
>>
>> In the master branch, there  is single-threaded mainloop, but many
>> callbacks are interrupt driven,
>> from hardware timer, and all the peripherals (i2c, spi, dma, uart, etc
>> etc).
>>
>> there is also in another branch an experimental rtos (chibios) version
>> which use threads.
>>
>> --
>> Alexandre
>>
>>
>>
>> _______________________________________________
>> Paparazzi-devel mailing list
>> address@hidden
>> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel
>>
> _______________________________________________
> Paparazzi-devel mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/paparazzi-devel

_______________________________________________
Paparazzi-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/paparazzi-devel


reply via email to

[Prev in Thread] Current Thread [Next in Thread]