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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
Literaturverzeichnis
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
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)
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
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
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
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)
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.
Creating a minimal Raspbian based LinuxCNC image for Raspberry Pi; http://wiki.linuxcnc.org/cgi-bin/wiki.pl?RaspbianXenomaiBuild (abgerufen am 26. 12. 2013)
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)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)