首页 /研究 /Raspberry Pi Performance Analysis in Real-Time Applications with the RT-Preempt Patch
PERCEPTION

Raspberry Pi Performance Analysis in Real-Time Applications with the RT-Preempt Patch

Alan Danilo Teixeira Carvalho, Cláudio Luís D'elia Machado, Fabiano Sandrini Moraes

发表年份
2019
引用次数
11

摘要

This paper presents an analysis of the real-time performance of the Raspberry Pi 3 Model B. Raspberry Pi is a small and low-cost computing device with features that suggest its application as embedded control hardware in mobile robots, aiming the implementation of computer vision and motion control, for example. However, the default operating system of the Raspberry Pi limits its performance in real time. In order to enable it to work in real time, the RT-Preempt patch was installed, which incorporates features of a real-time operating system into Linux. Installing the RT-Preempt patch generates changes to the Linux kernel that reduce its limitations and consequently improve the system's temporal performance. Several system performance tests were performed, measuring the latencies obtained in different situations, such as: polling, timed loop, hardware interrupt and software interrupt. The experimental results confirm a significant improvement in the temporal performance of the system and show the limitations found regarding the use of the Raspberry Pi with the RT-Preempt patch in real-time applications. Based on these results, it can be concluded that it can be used as a low cost solution in non-critical real-time applications.

关键词

InterruptComputer sciencePollingRaspberry piEmbedded systemOperating systemReal-time operating systemSoftwareInstallationReal-time computing

相关论文

查看 PERCEPTION 分类全部论文