DocumentCode
2301255
Title
Porting Hierarchical Timing Language on a microcontroller based platform
Author
Iercan, D. ; Fedorovici, L.
Author_Institution
Univ. "Politeh." of Timisoara, Timisoara, Romania
fYear
2009
fDate
28-29 May 2009
Firstpage
283
Lastpage
288
Abstract
In the last two decades there has been a lot of interest in developing new techniques and new technologies for programming real-time control applications. One of the most recent innovations in the field of real-time programming is represented by the introduction of Hierarchical Timing Language (HTL). Although HTL has many advantages, e.g., timing portability, refinement, etc., one of its major drawbacks is considered to be the overhead introduced at runtime. Nevertheless, in this paper we show that it is possible to develop real-time control applications using HTL for hardware platforms with limited resources, e.g., a microcontroller. Thus in this paper we present an implementation of HTL that targets a microcontroller and we use a quad rotor helicopter to evaluate the performance of the implementation. We also extend the concept of Worst Case Execution Time (WCET) of a task so that it considers the overhead introduces by the runtime system.
Keywords
microcontrollers; programming languages; hierarchical timing language; microcontroller; real-time programming; worst case execution time; Microcontrollers; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
Applied Computational Intelligence and Informatics, 2009. SACI '09. 5th International Symposium on
Conference_Location
Timisoara
Print_ISBN
978-1-4244-4477-9
Electronic_ISBN
978-1-4244-4478-6
Type
conf
DOI
10.1109/SACI.2009.5136258
Filename
5136258
Link To Document