ICUAS 2021 Paper Abstract

Close

Paper ThB1.1

Zhang, Mingyang (KU Leuven), Timmerman, Martin (Dedicated Systems Experts NV), Perneel, Luc (Dedicated Systems Experts NV), Toon, Goedemé (KU Leuven)

Which Is the Best Real-Time Operating System for Drones? Evaluation of the Real-Time Characteristics of NuttX and ChibiOS

Scheduled for presentation during the Regular Session "Reliability of UAS " (ThB1), Thursday, June 17, 2021, 14:00−14:20, Macedonia Hall

2021 International Conference on Unmanned Aircraft Systems (ICUAS), June 15-18, 2021, Athens, Greece

This information is tentative and subject to change. Compiled on March 29, 2024

Keywords Reliability of UAS, Security

Abstract

With the evolvement of various drone platforms, the constraints of such embedded systems are getting more and more strict and specific. As the low-level technology, correct behaviours and decent performance of an RTOS play a vital role in guaranteeing such constraints. This paper studies the real-time performance and behaviour of two popular RTOSs used in drones, presenting both quantitative and qualitative results. We also exploited the source code to locate the origin of possible misbehaviours. By analysing the results, we draw several conclusions on the comparison of NuttX and ChibiOS, which can be useful for drone developers and users. NuttX has a vital defect in the implementation of priority inheritance. And in most tests, ChibiOS beats NuttX, therefore, it is the winner in this comparison.

 

 

All Content © PaperCept, Inc.

This site is protected by copyright and trademark laws under US and International law.
All rights reserved. © 2002-2024 PaperCept, Inc.
Page generated 2024-03-29  01:09:53 PST  Terms of use