Päivitys (06 / 02 / 2026): Meillä on runsaasti varastossa kaikkia tuotteitamme, löydät meidät myös täältä ja    Lue lisää

Piilota koodisi ohjelmoitavan sisällä simpleRTK2B-SBC

SBC mpy-cross
SBC mpy-cross

Joskus haluamme piilottaa lähdekoodin käyttäjien näkyvyydestä.
C:ssä tämä on helppoa, koska C-lähdekoodi ja C-suoritettava tiedosto ovat erillisiä tiedostoja, mutta pythonissa sinulla on vain lähdetiedostoja, jotka on käännetty ajonaikaisesti.
Micropython käyttää mpy-cross-nimistä työkalua joidenkin komponenttien rakentamiseen isäntäkoneeseen ja niiden lisäämiseen micropythonin käännettyyn laiteohjelmistoon. Tätä työkalua voidaan käyttää myös esikäännettyjen python-tiedostojen eli .mpy-tiedostojen jakamiseen, jotka sisältävät vain python-tavukoodin, eivät python-lähdekoodia, ja jotka voidaan ladata suorituksen aikana micropython-virtuaalikoneella.

  • mpy-tiedostoilla on kaksi tärkeintä etua
    • Poistaa lähdekoodin ja tarjoaa tavukoodilla käännetyn laiteohjelmistojakelun.
    • Välttää käännösvaiheen SBC:ssä, mikä vähentää RAM-muistin käyttöä
  • .mpy-tiedoston rakentamiseen tarvitset mpy-cross-työkalun. Tämän työkalun on luonut micropython ja lähteitä voidaan ladata ja rakentaa Github.
    Tässä on käännetty Windows-versio.
  • Huomaa, että SBC toimii micropython 1.13:n kanssa, joten mpy-cross -työkalu on rakennettava myös tästä versiosta.

menettely

Vaiheet ovat yksinkertaiset:

1 Luo python-tiedosto lähdekoodillasi. Meidän tapauksessamme:

#welcome.py print( "hello world" ) 

2 Pura käännetty windows-versio ja laita samaan kansioon:
– Micropython-lähdetiedostosi
– mpy-cross.exe
– cygwin1.dll

3 Käännä tiedosto mpy-cross-työkalulla. Tämän pitäisi luoda welcome.mpy-tiedosto.

image.png

4 Kopioi .mpy-tiedosto SBC-muistiin

5 Suorita .mpy-tiedosto tuomalla mpy-tiedosto tavallisena moduulina:

image.png

Jos pidit tästä sisällöstä, voit seurata meitä Twitter, YouTube, Facebook or LinkedIn pysyäksesi ajan tasalla tällaisesta sisällöstä.

Onko sinulla kysyttävää tai pyyntöjä?
Ota meihin yhteyttä! Vastaamme <24 tuntia!

ikoni
Ota yhteyttä ArduSimple
lähellä
ArduSimple GNSS RTK -arviointitaulut on tehty helpoksi

Haluatko oppia lisää GPS:stä ja RTK:sta?

Jos olet juuri nyt kiireinen, insinöörimme voivat lähettää sinulle kolme lyhyttä sähköpostia, joissa kerrotaan kaikki tarvittavat tiedot projektisi aloittamiseksi.