Radio Interface Layer: Unterschied zwischen den Versionen

Aus Android Wiki
(Einzelnachweis hinzugefügt)
K (Florian verschob die Seite Benutzer:Florian/RIL nach Radio Interface Layer, ohne dabei eine Weiterleitung anzulegen)

Version vom 27. Januar 2014, 19:43 Uhr

Diese Baustelle ist fälschlicherweise im Artikelnamensraum. Bitte verschiebe die Seite oder entferne diesen Baustein.
Dieser Artikel ist im Entstehen und kann noch Fehler und/oder Unstimmigkeiten enthalten.

Bedenke, dass der Text noch unvollständig sein und Fehler oder ungeprüfte Aussagen enthalten kann. Wenn du Fragen zum Thema hast, nimm am besten Kontakt mit dem Autor auf.

Der Radio Interface Layer (RIL) ist eine Hardwareabstraktionsschicht, welche die Funkhardware von den übrigen Softwarebestandteilen isoliert und bei Android zwischen dem Telefonieservice (android.telephony) und der Funkhardware steht[1]. Somit dient der RIL im Grunde als Vermittler zwischen zwei Bestandteilen des Betriebssystems und stellt hardwareunabhängig immer gleiche Software-Funktionen zur Verfügung. Der RIL in Android ist in zwei Komponenten (RIL Daemon und Vendor RIL) unterteilt.

RIL Daemon

Der RIL Daemon initialisiert den Vendor RIL und hat die Aufgabe die Kommunikation vom Telefonie-Service zu verarbeiten und leitet bspw. Anrufe an den Vendor RIL weiter[2].

Vendor RIL

Der Vendor RIL ist hardwarespezifisch, verarbeitet die Kommunikation mit der Funkhardware und leitet Anrufe zum RIL Daemon. Dabei überprüft dieser kontinuierlich, ob eine eingehende Kommunikation stattfindet (z. B. eine eingehende SMS oder ein eingehender Anruf).

Einzelnachweise

  1. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.
  2. Interner Lua-Fehler: Der Interpreter beendet sich mit dem Status 127.