platform — acesso aos dados de identificação da plataforma subjacente

Este módulo tenta recuperar o máximo possível de dados de identificação da plataforma. Ele torna essas informações disponíveis por meio de APIs de função.

Funções

platform.platform() str

Retorna uma string identificando a plataforma subjacente. Esta string é composta por várias substrings na seguinte ordem, delimitadas por hífens (-):

  • o nome do sistema da plataforma (MicroPython na OpenMV Cam)

  • a versão do MicroPython

  • a arquitetura da plataforma

  • a versão da plataforma subjacente

  • a concatenação do nome da libc à qual o MicroPython está vinculado e sua versão correspondente.

Por exemplo, em uma OpenMV Cam isso poderia ser "MicroPython-1.25.0-armv7emsp".

platform.python_compiler() str

Retorna uma string identificando o compilador usado para compilar o MicroPython.

platform.libc_ver() Tuple[str, str]

Retorna uma tupla de strings (lib, version), onde lib é o nome da libc à qual o MicroPython está vinculado e version é a versão correspondente dessa libc.

platform.processor() str

Retorna uma string com um nome detalhado do processador, se disponível. Se nenhum nome de processador for conhecido, retorna uma string vazia.

Na OpenMV Cam isso sempre retorna uma string vazia; um nome de processador atualmente só é reportado em alvos RISC-V.