Atualização (29/09/2026): Temos bastante estoque de todos os nossos produtos, encontre-nos também em e    Como obter um orçamento

Esconda seu código dentro do programável simpleRTK2B-SBC

Nesta página 

Não foram encontrados cabeçalhos nesta página.
Produtos utilizados neste tutorial

Às vezes queremos ocultar o código-fonte para a visibilidade do usuário.
Em C, isso é fácil porque o código-fonte C e o executável C são arquivos separados, mas em python você só tem arquivos-fonte compilados em tempo de execução.
O Micropython usa uma ferramenta chamada mpy-cross para criar alguns componentes na máquina host e adicioná-los ao firmware compilado do micropython. Essa ferramenta também pode ser usada para distribuir arquivos python pré-compilados, conhecidos como arquivos .mpy, que contêm apenas bytecode python, não código-fonte python, e podem ser carregados em tempo de execução pela máquina virtual micropython.

  • arquivos mpy tem duas vantagens principais
    • Remove o código-fonte e oferece distribuição de firmware compilado por bytecode.
    • Evita estágio de compilação no SBC, reduzindo o uso de RAM
  • Para construir o arquivo .mpy, você precisa de uma ferramenta mpy-cross, esta ferramenta é criada por micropython e as fontes podem ser baixadas e construídas de Github.
    Aqui você tem a versão compilada do windows.
  • Observe que o SBC é executado com o micropython 1.13, portanto, a ferramenta mpy-cross também deve ser criada a partir desta versão.

Procedimento

As etapas são simples:

1 Crie um arquivo python com seu código-fonte. No nosso caso:

#welcome.py print("olá mundo" ) 

2 Descompacte o versão compilada do windows e coloque na mesma pasta:
– Seu arquivo de origem micropython
–mpy-cross.exe
-cygwin1.dll

3 Compile o arquivo com a ferramenta mpy-cross. Isso deve gerar o arquivo welcome.mpy.

image.png

4 Copie o arquivo .mpy para a memória SBC

5 Para executar o arquivo .mpy, importe seu arquivo mpy como um módulo normal:

image.png

Ainda está tendo problemas?

Entre em contato conosco para obter suporte de um engenheiro de verdade — não de IA — ou solicite o tutorial que está faltando.

Tem alguma dúvida ou pedido?
Contate-nos! Responderemos <24 horas!

Contato ArduSimple
Fechar

Enviaremos um link para esta publicação por e-mail para você.

Enviar mensagem por e-mail

Acesse sua conta e seus pedidos.

Or

Cliente novo? Crie sua conta
ArduSimple – Equipamentos e soluções de levantamento topográfico RTK de alta precisão simplificados

Quer saber mais sobre GPS e RTK?

Se você estiver ocupado no momento, nossos engenheiros podem enviar três e-mails curtos explicando tudo o que você precisa saber para iniciar seu projeto.