platform — Zugriff auf die Identifikationsdaten der zugrunde liegenden Plattform

Dieses Modul versucht, so viele plattformidentifizierende Daten wie möglich abzurufen. Es stellt diese Informationen über Funktions-APIs zur Verfügung.

Funktionen

platform.platform() str

Gibt eine Zeichenkette zurück, die die zugrunde liegende Plattform identifiziert. Diese Zeichenkette setzt sich aus mehreren Teilzeichenketten in der folgenden Reihenfolge zusammen, getrennt durch Bindestriche (-):

  • der Name des Plattformsystems (MicroPython auf der OpenMV Cam)

  • die MicroPython-Version

  • die Architektur der Plattform

  • die Version der zugrunde liegenden Plattform

  • die Verkettung des Namens der libc, mit der MicroPython verlinkt ist, und ihrer entsprechenden Version.

Auf einer OpenMV Cam könnte dies beispielsweise "MicroPython-1.25.0-armv7emsp" sein.

platform.python_compiler() str

Gibt eine Zeichenkette zurück, die den zum Kompilieren von MicroPython verwendeten Compiler identifiziert.

platform.libc_ver() Tuple[str, str]

Gibt ein Tupel von Zeichenketten (lib, version) zurück, wobei lib der Name der libc ist, mit der MicroPython verlinkt ist, und version die entsprechende Version dieser libc.

platform.processor() str

Gibt eine Zeichenkette mit einem detaillierten Namen des Prozessors zurück, sofern einer verfügbar ist. Ist kein Name für den Prozessor bekannt, wird stattdessen eine leere Zeichenkette zurückgegeben.

Auf der OpenMV Cam wird immer eine leere Zeichenkette zurückgegeben; ein Prozessorname wird derzeit nur auf RISC-V-Zielen gemeldet.