Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • People
  • Outputs
  • Organizations
  • Expertise & Skills

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • People
  • Outputs
  • Organizations
  • Expertise & Skills
  1. Outputs

RTOS support in C-language toolchains

Conference Paper
Publication Date:
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.
Iris type:
04.01 Contributo in Atti di convegno
Keywords:
Real-time systems; Embedded software; Open source software.
List of contributors:
CIBRARIO BERTOLOTTI, Ivan
Authors of the University:
CIBRARIO BERTOLOTTI IVAN
Handle:
https://iris.cnr.it/handle/20.500.14243/339347
  • Overview

Overview

URL

http://ieeexplore.ieee.org/document/7915556/
  • Use of cookies

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