platform — acceso a los datos de identificación de la plataforma subyacente

Este módulo intenta recuperar la mayor cantidad posible de datos de identificación de la plataforma. Pone esta información a disposición a través de APIs de funciones.

Funciones

platform.platform() str

Devuelve una cadena que identifica la plataforma subyacente. Esta cadena se compone de varias subcadenas en el siguiente orden, delimitadas por guiones (-):

  • el nombre del sistema de la plataforma (MicroPython en la OpenMV Cam)

  • la versión de MicroPython

  • la arquitectura de la plataforma

  • la versión de la plataforma subyacente

  • la concatenación del nombre de la libc a la que MicroPython está enlazado y su versión correspondiente.

Por ejemplo, en una OpenMV Cam esto podría ser "MicroPython-1.25.0-armv7emsp".

platform.python_compiler() str

Devuelve una cadena que identifica el compilador utilizado para compilar MicroPython.

platform.libc_ver() Tuple[str, str]

Devuelve una tupla de cadenas (lib, version), donde lib es el nombre de la libc a la que MicroPython está enlazado, y version la versión correspondiente de esa libc.

platform.processor() str

Devuelve una cadena con un nombre detallado del procesador, si hay uno disponible. Si no se conoce ningún nombre para el procesador, devolverá una cadena vacía en su lugar.

En la OpenMV Cam esto siempre devuelve una cadena vacía; actualmente solo se informa de un nombre de procesador en destinos RISC-V.