Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze
  1. Pubblicazioni

RTOS support in C-language toolchains

Contributo in Atti di convegno
Data di Pubblicazione:
2017
Abstract:
Embedded software development, even for real-time applications, evolved along the years from using the assembly language and custom-built schedulers - often derived from a cyclic executive - towards higher-level languages and execution models. In turn, this requires a much more sophisticated support at the toolchain level with respect to the past, especially when a real-time operating system (RTOS) is involved. In this paper, the mutual relationships between several key mechanisms internal to a C-language toolchain and the underlying RTOS are analyzed. These relationships are sometimes neglected in practice, but can easily lead to subtle and hard to debug time-dependent errors. The discussion is carried out with reference to a real-world GCC-based open-source toolchain for the C language and the FreeRTOS RTOS, both of considerable practical interest.
Tipologia CRIS:
04.01 Contributo in Atti di convegno
Keywords:
Real-time systems; Embedded software; Open source software.
Elenco autori:
CIBRARIO BERTOLOTTI, Ivan
Autori di Ateneo:
CIBRARIO BERTOLOTTI IVAN
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/339347
  • Dati Generali

Dati Generali

URL

http://ieeexplore.ieee.org/document/7915556/
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)