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.