Skip to main content

Konzeption und prototypische Umsetzung des E/A-Systems für einen PEARL-Compiler

  • Conference paper
  • First Online:
Book cover Industrie 4.0 und Echtzeit

Part of the book series: Informatik aktuell ((INFORMAT))

  • 12k Accesses

Zusammenfassung

Dieses Dokument beschreibt Konzeption und prototypische Umsetzung des I/O-Systems einer Linux Laufzeitumgebung für einen PEARL-Compiler. Aufbauend auf den Voruntersuchungen aus [1] entstand das OpenSource-Projekt „smallpearl“ [3]. In diesem Projekt entsteht ein PEARL-Compiler, der PEARL-Quellcode in die Zwischensprache C++ übersetzt und mit einer eigenen Laufzeitbibliothek zusammenführt, um das Laufzeitverhalten von PEARL zu ermöglichen. Das erste angedachte Laufzeitsystem ist Linux. Diese Arbeit beschreibt ein Konzept sowie eine prototypische Implementierung des gesamten I/OSystems der Laufzeitumgebung. Grundlage dafür bilden die bestehenden Artefakte der Laufzeitumgebung des „smallpearl“-Projektes [3]. Das Konzept des I/O-System umfasst Ein- und Ausgaben von Peripheriegeräten, eine offene Treiberschnittstelle und das Interruptsystem, dessen Verhalten der PEARL-Spezifikation [2] entspricht. Die prototypische Implementierung realisiert nicht das Interruptsystem.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 29.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 39.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Literaturverzeichnis

  1. Sonntag F, Busek M, Steild J, et al.: Universelle Geräteplattform für das automatisierte Handling zellbasierter Assays. In: Beiträge 10. Dresdner Sensor-Symposium. Dresden : AMA Service GmbH, 2011

    Google Scholar 

  2. Marx U, Walles H, Hoffmann S, et. al.: ‘Human-on-a-chip’ Developments: A Translational Cuttingedge Alternative to Systemic Safety Assessment and Efficiency Evaluation of Substances in Laboratory Animals and Man? In: Alternatives to Laboratory Animals, ATLA. Bd. 40 (2012)

    Google Scholar 

  3. Europäisches Parlament: Verordnung (EG) Nr. 1907/2006 des Europäischen Parlaments und des Rates vom 18. Dezember 2006 zur Registrierung, Bewertung, Zulassung und Beschränkung chemischer Stoffe (REACH), zur Schaffung einer Europäischen Agentur für chemische Stoffe, zur Änderung der Richtlinie 1999/45/EG und zur Aufhebung der Verordnung (EWG) Nr. 793/93 des Rates, der Verordnung (EG) Nr. 1488/94 der Kommission, der Richtlinie 76/769/EWG des Rates sowie der Richtlinien 91/155/EWG, 93/67/EWG, 93/105/EG und 2000/21/EG der Kommission, 2007

    Google Scholar 

  4. Europäisches Parlament: Richtlinie 2003/15/EG des Europäischen Parlaments und des Rates vom 27. Februar 2003 zur Änderung der Richtlinie 76/768/EWG des Rates zur Angleichung der Rechtsvorschriften der Mitgliedstaaten über kosmetische Mittel, 2003

    Google Scholar 

  5. Europäisches Parlament: Richtlinie 2010/63/EU des Europäischen Parlaments und des Rates vom 22. September 2010 zum Schutz der für wissenschaftliche Zwecke verwendeten Tiere, 2010

    Google Scholar 

  6. Frascella F, Ricciardi S, Rivolo P, et al.: A Fluorescent One-Dimensional Photonic Crystal for Label-Free Biosensing Based on Bloch Surface Waves. In: Sensors, MDPI AG. Bd. 13 (2013)

    Google Scholar 

  7. Schmieder F, Schmieder S, Eger R, et. al.: Automated universal chip platform for fluorescence based cellular assays. In: Biomed Tech 2012; 57 (Suppl. 1), DOI: 10.1515/bmt-2012-4319.

    Google Scholar 

  8. Creating a minimal Raspbian based LinuxCNC image for Raspberry Pi; http://wiki.linuxcnc.org/cgi-bin/wiki.pl?RaspbianXenomaiBuild (abgerufen am 26. 12. 2013)

  9. Dr. Jeremy H. Brown und Brad Martin: How fast is fast enough? Choosing between Xenomai and Linux for real-time applications; https://www.osadl.org/fileadmin/dam/rtlws/12/Brown.pdf (abgerufen am 12. 12. 2013)

  10. Texas Instruments Incorporated: Low Power, 16-Bit, 500-kHz, Single/Dual Unipolar Input, Analog-to-Digital Converters with Serial Interface, Rev. Jan.,2011; http://www.ti.com/lit/ds/symlink/ads8327.pdf (abgerufen am 24. 4. 2013)

  11. NXP Semiconductors: I2C-bus specification and user manual, Version 5, 9. 8.2012; http://www.nxp.com/documents/user_manual/UM10204.pdf (abgerufen am 23. 12. 2013)

  12. Broadcom Corporation: BCM2835 ARM Peripherals, 6. 2. 2012; http://www.raspberrypi.org/wp-content/uploads/2012/02/BCM2835-ARM-Peripherals.pdf (abgerufen am 24. 6. 2013)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Holger Kölle .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kölle, H. (2014). Konzeption und prototypische Umsetzung des E/A-Systems für einen PEARL-Compiler. In: Halang, W., Unger, H. (eds) Industrie 4.0 und Echtzeit. Informatik aktuell. Springer Vieweg, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-45109-0_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-45109-0_5

  • Published:

  • Publisher Name: Springer Vieweg, Berlin, Heidelberg

  • Print ISBN: 978-3-662-45108-3

  • Online ISBN: 978-3-662-45109-0

  • eBook Packages: Computer Science and Engineering (German Language)

Publish with us

Policies and ethics