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 (
MicroPythonop 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.