platform — acces la datele de identificare ale platformei subiacente

Acest modul încearcă să recupereze cât mai multe date de identificare a platformei posibil. Acesta pune la dispoziție aceste informații prin intermediul unor API-uri de funcții.

Funcții

platform.platform() str

Returnează un șir de caractere care identifică platforma subiacentă. Acest șir este compus din mai multe subșiruri în următoarea ordine, delimitate prin cratime (-):

  • numele sistemului platformei (MicroPython pe OpenMV Cam)

  • versiunea MicroPython

  • arhitectura platformei

  • versiunea platformei subiacente

  • concatenarea numelui bibliotecii libc la care este legat MicroPython și a versiunii sale corespunzătoare.

De exemplu, pe un OpenMV Cam acesta ar putea fi "MicroPython-1.25.0-armv7emsp".

platform.python_compiler() str

Returnează un șir de caractere care identifică compilatorul folosit pentru compilarea MicroPython.

platform.libc_ver() Tuple[str, str]

Returnează un tuplu de șiruri de caractere (lib, version), unde lib este numele bibliotecii libc la care este legat MicroPython, iar version este versiunea corespunzătoare a acestei biblioteci libc.

platform.processor() str

Returnează un șir de caractere cu un nume detaliat al procesorului, dacă unul este disponibil. Dacă nu se cunoaște niciun nume pentru procesor, acesta va returna în schimb un șir gol.

Pe OpenMV Cam acesta returnează întotdeauna un șir gol; un nume de procesor este în prezent raportat doar pe țintele RISC-V.