platform — åtkomst till den underliggande plattformens identifieringsdata

Denna modul försöker hämta så mycket plattformsidentifierande data som möjligt. Den gör denna information tillgänglig via funktions-API:er.

Funktioner

platform.platform() str

Returnerar en sträng som identifierar den underliggande plattformen. Denna sträng är sammansatt av flera delsträngar i följande ordning, avgränsade av bindestreck (-):

  • namnet på plattformssystemet (MicroPython på OpenMV Cam)

  • MicroPython-versionen

  • plattformens arkitektur

  • versionen av den underliggande plattformen

  • sammanfogningen av namnet på den libc som MicroPython är länkat mot och dess motsvarande version.

På en OpenMV Cam kan detta till exempel vara "MicroPython-1.25.0-armv7emsp".

platform.python_compiler() str

Returnerar en sträng som identifierar kompilatorn som användes för att kompilera MicroPython.

platform.libc_ver() Tuple[str, str]

Returnerar en tupel av strängar (lib, version), där lib är namnet på den libc som MicroPython är länkat mot, och version den motsvarande versionen av denna libc.

platform.processor() str

Returnerar en sträng med ett detaljerat namn på processorn, om ett sådant finns tillgängligt. Om inget namn på processorn är känt returneras en tom sträng i stället.

På OpenMV Cam returnerar detta alltid en tom sträng; ett processornamn rapporteras för närvarande endast på RISC-V-mål.