کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
460701 | 696418 | 2010 | 14 صفحه PDF | دانلود رایگان |
![عکس صفحه اول مقاله: Implementing the new Ada 2005 timing event and execution time control features on the AVR32 architecture Implementing the new Ada 2005 timing event and execution time control features on the AVR32 architecture](/preview/png/460701.png)
This paper describes how the new Ada 2005 timing event and execution time control features were implemented for the GNAT bare-board Ravenscar run-time environment on the Atmel AVR32 architecture. High accuracy for execution time measurement was achieved by accounting for the effects of interrupts and executing entries by proxy. The implementation of timing events was streamlined by using a single alarm mechanism both for timing events and waking up tasks. Test results on the overhead and accuracy of the implemented features are presented. While the implementation is for the AVR32, it may serve as a blueprint for implementations on other architectures. It is also discussed how the presented design could be transferred to other systems such as C/POSIX and RTSJ.
Journal: Journal of Systems Architecture - Volume 56, Issue 10, October 2010, Pages 509–522