ikona samolotu
Wysyłka do:
Wysyłka następnego dnia z Europy z DHL. Otrzymasz swoje zamówienie na całym świecie w ciągu 2-4 dni!
Kupuj online i otrzymaj przesyłkę w ciągu 2–4 dni za pośrednictwem naszych lokalnych partnerów. To tak, jakbyś robił zakupy lokalnie!
Wysyłamy z Europy za pośrednictwem DHL, dzięki czemu Twoje zamówienie zostanie dostarczone bez niespodzianek w ciągu 1-3 dni!
Wysyłka następnego dnia z Europy z DHL. Otrzymasz swoje zamówienie w ciągu 14-21 dni!
Dostarczamy do Singapuru w ciągu 2-4 dni roboczych. Potrzebujesz pomocy? Skontaktuj się z naszym zespołem pod numerem +65 3174 3631.
Dostawy do Hongkongu realizujemy za pośrednictwem DHL w ciągu 2-4 dni roboczych. Potrzebujesz pomocy? Skontaktuj się z naszym zespołem pod numerem +852 5808 4561.
Dostarczamy do Chin w ciągu 2-4 dni roboczych. Potrzebujesz pomocy? Skontaktuj się z naszym zespołem pod numerem +86 18367375467.
Dostarczamy na Tajwan w ciągu 2-4 dni roboczych. Potrzebujesz pomocy? Skontaktuj się z naszym zespołem pod numerem +886 2 7734 4400.
Aktualizacja (17 / 12 / 2025): Posiadamy duży zapas wszystkich naszych produktów, znajdziesz nas również w oraz    Kup teraz

Ukryj swój kod wewnątrz programowalnego simpleRTK2B-SBC

SBC mpy-cross
SBC mpy-cross

Czasami chcemy ukryć kod źródłowy przed widocznością użytkownika.
W C jest to łatwe, ponieważ kod źródłowy C i plik wykonywalny C są osobnymi plikami, ale w pythonie masz tylko pliki źródłowe, które są kompilowane w czasie wykonywania.
Micropython używa narzędzia o nazwie mpy-cross do budowania niektórych komponentów na maszynie hosta i dodawania ich do oprogramowania układowego skompilowanego przez micropython. To narzędzie może być również używane do dystrybucji prekompilowanych plików Pythona, znanych jako pliki .mpy, które zawierają tylko kod bajtowy Pythona, a nie kod źródłowy Pythona i mogą być ładowane w czasie wykonywania przez maszynę wirtualną micropython.

  • pliki mpy mają dwie główne zalety
    • Usuwa kod źródłowy i oferuje dystrybucję oprogramowania układowego skompilowanego z kodem bajtowym.
    • Unika etapu kompilacji na SBC, zmniejszając zużycie pamięci RAM
  • Aby zbudować plik .mpy, potrzebujesz narzędzia mpy-cross, to narzędzie jest tworzone przez micropython, a źródła można pobierać i budować z Github.
    Tutaj masz skompilowaną wersję Windows.
  • Zauważ, że SBC działa z micropythonem 1.13, więc narzędzie mpy-cross musi być również zbudowane z tej wersji.

Procedura

Kroki są proste:

1 Utwórz plik Pythona z kodem źródłowym. W naszym przypadku:

#welcome.py print( "Witaj świecie" ) 

2 Rozpakuj skompilowana wersja systemu Windows i umieść w tym samym folderze:
– Twój plik źródłowy micropythona
– mpy-cross.exe
– cygwin1.dll

3 Skompiluj plik za pomocą narzędzia mpy-cross. Powinno to wygenerować plik welcome.mpy.

image.png

4 Skopiuj plik .mpy do pamięci SBC

5 Aby uruchomić plik .mpy, zaimportuj plik mpy jako normalny moduł:

image.png

Jeśli podobały Ci się te treści, możesz nas śledzić Twitter, YouTube, Facebook or LinkedIn aby być na bieżąco z takimi treściami.

Masz pytania lub prośby?
Skontaktuj się z nami! Odpowiemy <24 godziny!

Ikona
Kontakt ArduSimple
Zamknij

Chcesz dowiedzieć się więcej o GPS/RTK?

1. Nasz zespół inżynierów skontaktuje się z Tobą w celu rozwiązania wszelkich pytań
2. Będziemy na bieżąco informować Cię o promocjach i nowościach produktowych
3. Dowiesz się od nas tylko wtedy, gdy będziemy mieć ważne wiadomości, nie będziemy spamować Twojego e-maila