Flugzeug-Symbol
Versand in
Versand aus Europa mit DHL am nächsten Tag. Ihre Bestellung erreicht Sie weltweit in 2–4 Tagen!
Online kaufen und innerhalb von 2-4 Tagen über unsere lokalen Partner liefern lassen – wie Einkaufen vor Ort!
Wir versenden aus Europa mit DHL, erhalten Sie Ihre Bestellung ohne Überraschungen in 1-3 Tagen!
Versand aus Europa mit DHL am nächsten Tag. Erhalten Sie Ihre Bestellung in 14–21 Tagen!
Wir liefern nach Singapur innerhalb von 2–4 Werktagen. Benötigen Sie Hilfe? Kontaktieren Sie unser Team unter +65 3174 3631.
Wir liefern nach Hongkong mit DHL innerhalb von 2–4 Werktagen. Benötigen Sie Hilfe? Kontaktieren Sie unser Team unter +852 5808 4561.
Wir liefern nach China innerhalb von 2–4 Werktagen. Benötigen Sie Hilfe? Kontaktieren Sie unser Team unter +86 18367375467.
Wir liefern nach Taiwan innerhalb von 2–4 Werktagen. Benötigen Sie Hilfe? Kontaktieren Sie unser Team unter +886 2 7734 4400.
Aktualisierung (16 / 12 / 2025): Wir haben alle unsere Produkte auf Lager, finden Sie uns auch in kombiniert mit einem biobasierten Materialprofil und    Jetzt shoppen

Verstecken Sie Ihren Code im Programmierbaren simpleRTK2B-SBC

SBC mpy-cross
SBC mpy-cross

Manchmal möchten wir den Quellcode für die Benutzersichtbarkeit verbergen.
In C ist dies einfach, da der C-Quellcode und die ausführbare C-Datei separate Dateien sind, aber in Python haben Sie nur Quelldateien, die zur Laufzeit kompiliert werden.
Micropython verwendet ein Tool namens mpy-cross, um einige Komponenten auf dem Hostcomputer zu erstellen und sie der von Micropython kompilierten Firmware hinzuzufügen. Dieses Tool kann auch verwendet werden, um vorkompilierte Python-Dateien, sogenannte .mpy-Dateien, zu verteilen, die nur Python-Bytecode und keinen Python-Quellcode enthalten und zur Laufzeit von der virtuellen Micropython-Maschine geladen werden können.

  • mpy-Dateien haben zwei Hauptvorteile
    • Entfernt den Quellcode und bietet Bytecode-kompilierte Firmware-Distribution.
    • Vermeidet die Kompilierungsphase auf dem SBC und reduziert die RAM-Nutzung
  • Um die .mpy-Datei zu erstellen, benötigen Sie ein mpy-cross-Tool, dieses Tool wird von Micropython erstellt und Quellen können heruntergeladen und erstellt werden Github.
    Hier haben Sie die kompilierte Windows-Version.
  • Beachten Sie, dass SBC mit Micropython 1.13 läuft, daher muss das mpy-cross-Tool auch aus dieser Version erstellt werden.

Ablauf

Die Schritte sind einfach:

1 Erstellen Sie eine Python-Datei mit Ihrem Quellcode. In unserem Fall:

#welcome.py print( "Hallo Welt" ) 

2 Entpacken Sie die Kompilierte Windows-Version und im selben Ordner ablegen:
– Ihre Micropython-Quelldatei
– mpy-cross.exe
– cygwin1.dll

3 Kompilieren Sie die Datei mit dem Tool mpy-cross. Dies sollte die Datei welcome.mpy generieren.

image.png

4 Kopieren Sie die .mpy-Datei in den SBC-Speicher

5 Um die .mpy-Datei auszuführen, importieren Sie Ihre mpy-Datei als normales Modul:

image.png

Wenn Ihnen dieser Inhalt gefallen hat, können Sie uns weiter folgen Twitter, YouTube, Facebook or LinkedIn um über solche Inhalte auf dem Laufenden zu bleiben.

Haben Sie Fragen oder Wünsche?
Kontaktiere uns! Wir antworten <24 Stunden!

Icon
Kontakt ArduSimple
Menu

Möchten Sie mehr über GPS/RTK erfahren?

1. Unser Engineering-Team wird sich mit Ihnen in Verbindung setzen, um alle Fragen zu klären
2. Wir halten Sie über Werbeaktionen und neue Produktveröffentlichungen auf dem Laufenden
3. Sie hören nur von uns, wenn wir wichtige Neuigkeiten haben, wir spammen Ihre E-Mail nicht zu