Skip to main content

Embedded RTOS: Performance Analysis With High Precision Counters

  • Chapter

Part of the book series: Studies in Computational Intelligence ((SCI,volume 76))

We evaluated the performance of an embedded real-time system on a PC/104 system for the usage in a scenario of soccer playing robots. For this purpose we patched a common Linux kernel with the real-time application interface RTAI and installed it on the robots’ embedded systems. We performed a performance analysis of the operating system by monitoring the response time for externally caused hardware interrupts to verify the usability of connected IR distance sensors to the on-board embedded system. Therefore we implemented an interrupt service routine for the board’s parallel port to generate a system response for externally triggered hardware interrupts. For a faster recording interrupts were triggered via a signal generator connected to the systems’ parallel port and monitored the response via an oscilloscope. Because of errors for higher frequency inputs and for detailed statistical analyses, we built a monitoring system by using a high-precision histogram scaler and counter. The performance of the embedded system with respect to the response time has been monitored and analysed in various system states. Our infrastructure allows an easy and precise possibility for performance analysis of embedded real-time operating systems.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Kemal Köker, Richard Membarth, Reinhard German, Performance analyses of embedded real-time operating systems using high precision counters, Proceedings of The 3rd International Conference on Autonomous Robots and Agents, New Zealand, pp. 485-490,(2006)

    Google Scholar 

  2. Hielscher, Kai-Steffen Jens ; German, Reinhard, A Low-Cost Infrastructure for High Precision High Volume Performance Measurements of Web Clusters, In: Peter Kemper ; William H. Sanders: Proc. 13th Conf. on Computer Performance Evaluations, Modelling Techniques and Tools (TOOLS 2003 Urbana, IL, USA September 2-5, 2003), pp. 11-28, 2003

    Google Scholar 

  3. Thomas Elste, Untersuchungen zum Aufbau eines echtzeitfhigen EmbeddedLinux-Moduls, TU Ilmenau, Institut fr Theoretische und Technische Informatik, Diplomarbeit, 2005

    Google Scholar 

  4. PC/104 EMBEDDED CONSORTIUM, PC/104-Specifikation v2.5, http://www.pc104.org,visitedon12/06/2004

  5. ARBOR INC, PC/104-module Em104-n513/VL, http://www.arbor.com.tw, visited 12/12/2005

  6. LINUX Kernel Archives, http://www.kernel.org/, visited 11/11/2005

  7. Erik Andersen, BusyBox: The Swiss Army Knife of Embedded Linux, http://busybox.net,visited15/07/2005

  8. Erik Andersen, uClibc: A C library for embedded Linux, http://www.uclibc.org,visited15/7/2005

  9. Dropbear, Small SSH2 Client, ”Home Page”, http://matt.ucc.asn.au/dropbear/dropbear.html, visited 15/07/2005

  10. RTAI PROJECT, Real-Time Application Interface, http://www.rtai.org, visited 04/10/2005

  11. RTAI PROJECT, RTAI API, http://www.rtai.org/documentation/vesuvio/html/api, visited 04/10/2005

  12. Various Authors, Adaptive Domain Environment for Operating Systems, http://home.gna.org/adeos/, visited 4/10/2005

  13. ELC Frequency generator GF 2006, http://elc.annecy.free.fr, visited 15/12/2005

  14. LECROY CORPORATION, LeCroy WaveSurfer 424, http://www.lecroy.com, visited 23/11/2005

  15. STRUCK INNOVATIVE SYSTEME GMBH. SIS3820 Multi Purpose Scaler, http://www.struck.de/sis3820.htm, visited 11/12/2005

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

K¨oker, K. (2007). Embedded RTOS: Performance Analysis With High Precision Counters. In: Mukhopadhyay, S.C., Gupta, G.S. (eds) Autonomous Robots and Agents. Studies in Computational Intelligence, vol 76. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73424-6_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-73424-6_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-73423-9

  • Online ISBN: 978-3-540-73424-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics