Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
forschung:projekte:rtandroid [2014/02/27 15:44]
kalkov
forschung:projekte:rtandroid [2014/05/19 17:02]
kalkov
Zeile 1: Zeile 1:
-======RTAndroid====== +====== RTAndroid ====== 
-TBD+ 
 +RTAndroid is a real-time derivative of the Android platform. It has been developed at the Embedded Software Laboratory of the RWTH Aachen and aims to provide a reliable execution environment for applications with real-time requirements on common mobile devices. RTAndroid benefits from Android’s high usability and its wide range of supported hardware, while keeping full backward compatibility to existing software stack. At the same time the application framework and the original system API are extended with new interfaces for assuring the predictable system behavior to be used in the field of industrial monitoring and control. 
 +Android is built upon a preemptible Linux kernel, which has been modified in RTAndroid to allow deterministic priority-based process scheduling. Furthermore,​ RTAndroid introduces a number of additional features to ensure a reliable process execution:​ 
 + 
 +* Non-blocking,​ real-time capable garbage collection 
 +* Extended system services for bypassing Android’s low memory process killer 
 +* Isolation of the running real-time application on one of the available CPUs 
 + 
 +===== Twistturn ===== 
 + 
 +Twistturn is a development and execution environment for programs written in PLC-common programming languages. It makes use of RTAndroid’s predictable process behavior and provides PLC developers the possibility to write or modify an existing PLC program and immediately execute it on the same device. Furthermore,​ Twistturn introduces additional components for rapid prototyping and a comfortable workflow: 
 + 
 +* Development and editing tools (Structured Text, IEC 61131) 
 +* Simulation of declared inputs and outputs 
 +* Execution of the PLC program in real-time mode 
 +* Communication to external hardware components
  
-===== Project Objectives ​=====+===== Projektziele ​=====
 TBD TBD
  
-===== Contact Person ​=====+===== Ansprechpartner ​=====
 [[:​en:​lehrstuhl:​mitarbeiter:​kalkov]] [[:​en:​lehrstuhl:​mitarbeiter:​kalkov]]
  
-===== Publications ​=====+===== Veröffentlichungen ​=====
 ~~NOCACHE~~ ~~NOCACHE~~
 <BIBTEX: file=publikationen style=I11 sort=year filter=kalkov> ​ <BIBTEX: file=publikationen style=I11 sort=year filter=kalkov> ​