Googles Android Things OS funktioniert nicht auf einem neuen Raspberry Pi
Das neue Raspberry Pi Zero W wurde als Board für die Herstellung von Internet-Geräten entwickelt, aber ein Schlüssel-Betriebssystem von Google funktioniert nicht auf der Hardware. Googles Android Things IoT OS funktioniert nicht mit dem kleinen Entwicklerboard, das teils ein Wireless-Board, teils ein Gadget-Entwicklungswerkzeug ist. Der Preis der Zero W liegt bei $10.
Der Zero W hat einen 1GHz Single-Core BCM2835 Prozessor, der auf der ARMv6 Architektur basiert. Android Things unterstützt ARMv6 nicht, so dass das Betriebssystem auf dem Board nicht funktioniert. Das Betriebssystem ist speziell auf die Arbeit mit bestimmten Chipsätzen abgestimmt.
Der BCM2835 Chip ist derselbe wie in den originalen Raspberry Pi Entwicklerboards. Die mangelnde Unterstützung von Android Things on Zero W ist für Eben Upton, den Gründer der Raspberry Pi Foundation, kein großes Problem. „Wir hoffen, dass Google mit der Zeit die ARMv6-Unterstützung in Android wiederbeleben wird, damit die Dinge auf Zero W laufen können“, sagte Upton.
Upton mag den geringen Stromverbrauch und den kleinen Formfaktor, der mit dem BCM2835 einhergeht, besonders im Vergleich zu den schnelleren Broadcom-Chips auf dem neueren und schnelleren, aber größeren Raspberry Pi 3.
Die Hardware-Spezifikationen, wie die 512 MB Speicher des Raspberry Pi Zero W, sind für Android Things angemessen, aber das BCM2835 SoC wird nicht unterstützt, sagt Dave Smith, ein IoT-Entwickler bei Google.
„Dieser Teil ist ein kleines Problem für Android, da die Plattform diese[ARMv6]-Architektur nicht mehr wirklich unterstützt“, sagte Smith in einem Beitrag auf der Android Things-Seite auf der Google IoT Developers Community-Seite auf Google+.
Android Things wird von Raspberry Pi 3 und Boards von Intel unterstützt. Das Betriebssystem ist noch in der Vorschau und hat mit dem Aufkommen von IoT-Geräten ein großes Wachstumspotenzial. Für eine endgültige Version von Android Things wurde kein Datum angegeben, aber Funktionen wie maschinelles Lernen werden in das Betriebssystem integriert.
Das Betriebssystem wird irgendwann mehr Boards unterstützen, wenn die Nutzung von Android Things zunimmt. Die Unterstützung für ARMv6 wurde auch von den neuesten Android-Betriebssystemen, die in mobilen Geräten verwendet werden, übernommen, wenn man bedenkt, dass die Architektur nun mehr als 15 Jahre alt ist.
Die Kernarchitektur von ARM ist das 64-Bit-ARMv8, und die Chip-Architektur wird immer noch mit Leistungs- und Energieeffizienz-Features verbessert.
Der Pi Zero W konkurriert mit anderen preiswerten IoT Boards wie dem $6.99 Orange Pi Zero. Die Zero W konkurriert auch mit beliebten Wireless Boards wie Particle Photon und ESP32 Boards von Espressif Systems.
Das Zero W konnte von vielen Anwendern als Erweiterung des millionenfach verkauften Raspberry Pi 3 Boards genutzt werden. Das Zero W unterstützt Raspbian, ein Linux-basiertes Betriebssystem von Raspberry Pi.