platform — toegang tot de identificerende gegevens van het onderliggende platform

Deze module probeert zoveel mogelijk platform-identificerende gegevens op te halen. Het stelt deze informatie beschikbaar via functie-API’s.

Functies

platform.platform() str

Geeft een string terug die het onderliggende platform identificeert. Deze string is samengesteld uit verschillende substrings in de volgende volgorde, gescheiden door koppeltekens (-):

  • de naam van het platformsysteem (MicroPython op de OpenMV Cam)

  • de MicroPython-versie

  • de architectuur van het platform

  • de versie van het onderliggende platform

  • de samenvoeging van de naam van de libc waaraan MicroPython is gekoppeld en de bijbehorende versie.

Op een OpenMV Cam kan dit bijvoorbeeld "MicroPython-1.25.0-armv7emsp" zijn.

platform.python_compiler() str

Geeft een string terug die de compiler identificeert die is gebruikt om MicroPython te compileren.

platform.libc_ver() Tuple[str, str]

Geeft een tuple van strings (lib, version) terug, waarbij lib de naam is van de libc waaraan MicroPython is gekoppeld, en version de bijbehorende versie van deze libc.

platform.processor() str

Geeft een string terug met een gedetailleerde naam van de processor, als er een beschikbaar is. Als er geen naam voor de processor bekend is, geeft het in plaats daarvan een lege string terug.

Op de OpenMV Cam geeft dit altijd een lege string terug; een processornaam wordt momenteel alleen gerapporteerd op RISC-V-targets.