icona del piano
Spedire a
Spedizione il giorno successivo dall'Europa con DHL. Ricevi il tuo ordine in tutto il mondo in 2-4 giorni!
Acquista online e ricevi la consegna in 2-4 giorni tramite i nostri partner locali, come fare shopping localmente!
Spediamo dall'Europa con DHL, ricevi il tuo ordine senza sorprese in 1-3 giorni!
Spedizione il giorno successivo dall'Europa con DHL. Ricevi il tuo ordine in 14-21 giorni!
Consegniamo a Singapore in 2-4 giorni lavorativi. Hai bisogno di aiuto? Contatta il nostro team al numero +65 3174 3631.
Consegniamo a Hong Kong con DHL in 2-4 giorni lavorativi. Hai bisogno di aiuto? Contatta il nostro team al numero +852 5808 4561.
Consegniamo in Cina in 2-4 giorni lavorativi. Hai bisogno di aiuto? Contatta il nostro team al numero +86 18367375467.
Consegniamo a Taiwan in 2-4 giorni lavorativi. Hai bisogno di aiuto? Contatta il nostro team al numero +886 2 7734 4400.
Aggiornamento (21 / 01 / 2026): Abbiamo un ampio stock di tutti i nostri prodotti, trovaci anche in e    Acquista ora

Nascondi il tuo codice all'interno del programmabile simpleRTK2B-SBC

SBC mpy-cross
SBC mpy-cross

A volte vogliamo nascondere il codice sorgente alla visibilità dell'utente.
In C questo è facile perché il codice sorgente C e l'eseguibile C sono file separati, ma in python hai solo file sorgente che vengono compilati in runtime.
Micropython utilizza uno strumento chiamato mpy-cross per creare alcuni componenti nella macchina host e aggiungerli al firmware compilato da micropython. Questo strumento può essere utilizzato anche per distribuire file python precompilati, noti come file .mpy, che contengono solo bytecode python, non codice sorgente python, e possono essere caricati in runtime dalla macchina virtuale micropython.

  • I file mpy hanno due vantaggi principali
    • Rimuove il codice sorgente e offre la distribuzione del firmware compilato con bytecode.
    • Evita la fase di compilazione sull'SBC, riducendo l'utilizzo della RAM
  • Per creare il file .mpy, è necessario uno strumento mpy-cross, questo strumento è creato da micropython e i sorgenti possono essere scaricati e compilati da Github.
    Qui hai la versione di Windows compilata.
  • Nota che SBC funziona con micropython 1.13, quindi anche lo strumento mpy-cross deve essere creato da questa versione.

Procedura

I passaggi sono semplici:

1 Crea un file Python con il tuo codice sorgente. Nel nostro caso:

#welcome.py print( "ciao mondo" ) 

2 Decomprimere il versione Windows compilata e metti nella stessa cartella:
– Il tuo file sorgente di micropython
– mpy-cross.exe
– cygwin1.dll

3 Compilare il file con lo strumento mpy-cross. Questo dovrebbe generare il file welcome.mpy.

image.png

4 Copiare il file .mpy nella memoria SBC

5 Per eseguire il file .mpy, importa il tuo file mpy come un normale modulo:

image.png

Se ti è piaciuto questo contenuto, puoi seguirci su Twitter, YouTube, Facebook or LinkedIn per rimanere aggiornato su contenuti come questo.

Hai domande o richieste?
Contattaci! Risponderemo <24 ore!

Icona
Contatti ArduSimple
Chiudi

Vuoi saperne di più su GPS/RTK?

1. Il nostro team di ingegneri ti contatterà per risolvere qualsiasi domanda
2. Ti terremo aggiornato sulle promozioni e sul rilascio di nuovi prodotti
3. Riceverai nostre notizie solo quando avremo notizie importanti, non invieremo spam alla tua email