C++14 concurrency on ARM Cortex-M using FreeRTOS and GCC
PBN-AR
Instytucja
Wydział Informatyki, Elektroniki i Telekomunikacji (Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie)
Informacje podstawowe
Główny język publikacji
EN
Czasopismo
IFAC-PapersOnLine
ISSN
EISSN
2405-8963
Wydawca
International Federation of Automatic Control
DOI
Rok publikacji
2015
Numer zeszytu
4
Strony od-do
262--267
Numer tomu
48
Link do pełnego tekstu
Identyfikator DOI
Liczba arkuszy
0.42
Autorzy
(liczba autorów: 3)
Słowa kluczowe
EN
embedded systems
concurrency
C++14
real-time operating systems
open-source
Konferencja
Indeksowana w Scopus
nie
Indeksowana w Web of Science Core Collection
nie
Liczba cytowań z Web of Science Core Collection
Nazwa konferencji (skrócona)
PDES 2015
Nazwa konferencji
13th IFAC and IEEE conference on Programmable Devices and Embedded Systems
Początek konferencji
2015-05-13
Koniec konferencji
2015-05-15
Lokalizacja konferencji
Kraków
Kraj konferencji
PL
Lista innych baz czasopism i abstraktów w których była indeksowana
Streszczenia
Język
EN
Treść
The article presents the results of porting the standard C++14 concurrency mechanisms to a FreeRTOS real-time operating system. The description of the C++14 concurrency mechanisms interface is provided along with the explanation of required steps in order to port that interface to a target operating system using default implementation provided with the popular open-source GNU Compiler Collection (GCC). The porting process is documented. The resulting libraries are tested in a benchmark application run on an ARM Cortex-M microcontroller, in order to determine the memory footprint and performance overhead associated with the usage of C++14 abstractions, compared to the native FreeRTOS implementation. The results are gathered and discussed in order to answer the question whether using C++14 abstractions in a hardware-constrained embedded system is feasible. © 2015, IFAC (International Federation of Automatic Control) Hosting by Elsevier Ltd. All rights reserved.
Cechy publikacji
original article
peer-reviewed
Inne
System-identifier
idp:093538
CrossrefMetadata from Crossref logo
Cytowania
Liczba prac cytujących tę pracę
Brak danych
Referencje
Liczba prac cytowanych przez tę pracę
Brak danych