Hi Markus.
I :-)agree that there are benefits like the ones you mentioned but
not for performance in my mind, it is like carrying an extra
weight or adding bureaucracy to the system.
Btw racing cars need special factories , equipment and procedures
like Ferrari :-D
I remember a joke for a car running windows for the electronics.
1) The driver steps on the throttle pedal in order to increase
speed.
2) the car asks the driver "are you sure?"
3) the driver answers "yes i am sure"
4) the car system suddenly has a BSOD you crash and die. :-D
Anyway it is only my opinion and i will be glad to follow which
ever road the team takes.
Chris
On 10/10/2013 01:24 PM, Markus Bina wrote:
Hi.
Just my opinion:
Imho the advantages are
*) Homogeneous hardware abstraction
*) Ease to debug stuff
*) Scheduler with priority scheduling!
Which come at the expense of increased latency and larger
binaries.
In your car racing analogy:
It just a framework to build on. Now you are able to
change/add/remove parts in your car
without designing a whole new car.
Cheers, Markus
On 2013-10-10 12:15, Chris wrote:
Although i never understood why
someone needs a real time OS in real embedded (one
microcontroller with ram flash etc, not a full blown computer)
i will give it a try.
In my mind to enter a car race you need a racing car, an all
around car for racing , family and commuting simply does not
exist.
Please forgive me if i sound offensive it is not my intention,
i am merely stating my opinion.
Chris
On 10/10/2013 12:28 PM, Michal Podhradsky wrote:
Thanks Hector.
We don't use libopencm3 at all, it is ChibiOS HAL
only, so Paparazzi is "shielded" from the hardware.
I've seen the discussion you linked at, and there are
some cool ideas (tickless kernel, CPU usage monitor).
However, right now we are using ChibiOS 2.6.1 (the
latest stable as far as I know). I am not sure how fast
is the development on the ChibiOS side, but I assume it
is a slower pace than Paparazzi has, so ChibiOS 2.6+
should be good for foreseeable future.
I think ChibiOS 3.x would be cool to try once its stable
version is available.
Regards
Michal
_______________________________________________
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
|