Anzeige:
Ergebnis 1 bis 1 von 1

Thema: MyPyCraft 1-1 auf Linux installieren - Grundlagen und Schritte in Python-Env

  1. #1
    Registrierter Benutzer
    Registriert seit
    Apr 2016
    Beiträge
    195

    MyPyCraft 1-1 auf Linux installieren - Grundlagen und Schritte in Python-Env

    hallo und guten Tag liebe Linux-Community

    ich teste soeben ein paar IDEs zu ESP32

    VSCocde - ein guter Editor
    MyPyCraft - eine einfache IDE


    Auf Win MyPyCraft zu installieren ist keine Schwierigkeit - auf Linux ist das schon etwas aufwändiger.

    Da ich zu Hause Linux benutzte, muss ich zunächst ein paar Programme installieren um dann in einem Terminal die Treiber auf den ESP32 zu kopieren. Das Windows Setup ist vergleichsweise einfach. Unter Windows nutzt man die grafische App uPyCraft - unter Linux arbeitet man mit der Konsolenanwendung mpfshell.

    zu guten Tutorials: wir haben hier ein paar gute Tutorials:

    https://micropython-tutorial-for-esp...reitungen.html

    https://randomnerdtutorials.com/inst...-instructions/

    https://randomnerdtutorials.com/inst...-instructions/

    Das zuletzt genannte Linux-Tutorial - es ist geschrieben für den Einsatz auf Ubuntu ist leider nicht einfach übertragbar.

    uPyCraft V1.1 working on Ubuntu 18

    create a virtual env:
    1. CD to the location where you want to create your virtual environment
    [RUN]: python3 -m venv myVirtEnv

    2. To activate the environment

    [RUN]: source myVirtEnv/bin/activate

    2.a If you don’t create a virtual environment, the uPyCraft v1.0 will break a libz package that is old. Seems there is more risk in breaking your OS by downgrading that package.

    3. Follow the steps here:
    github.com/jiapei100/uPyCraft_PyQt5
    Klicke in dieses Feld, um es in vollständiger Größe anzuzeigen.vgl. https://randomnerdtutorials.com/inst...-instructions/

    Frage - hat jemand schon Erfahrungen gesammelt - die MyPyCraft Version 1.1 auf eine - sagen wir MX-Linux zu installieren.

    Denke dass es hier auch wichtig ist die PyEnv richtig einzurichten.

    Ferner ist es ja auch wichtig dass die serielle Kommunication voraussetzt dass es auf beiden Seiten passt.

    Wichtig ist hier die baudrate (transfer speed), - die muss auf beiden Seiten die gleiche sein.
    Es muss am Anfang ein handshaking zur serial communications erfolgen - so wie bei putty: https://www.putty.org/ zum Beispiel

    Zunächst (und ganz am Rande) frage ich mich wo die Version 1.1 der upyCraft ist: ich hab bis dato nur die Version 1.0 gefunden.

    Hier dieses Tutorial hilft mir bis hierher: https://randomnerdtutorials.com/inst...-instructions/

    ich hab die upyCraft IDE installiert - auf einer MX-Linux und will nun diese einsetzen. Ich hab einen ESP8266 über eine USB-Leitung angeschlossen.
    Ich frage mich - woran das liegen kann - die genaue Fehlerbeschreibung ist in dem Bild im Anhang auch zu sehen.

    Install uPyCraft IDE – Linux Ubuntu Instructions

    https://randomnerdtutorials.com/inst...-instructions/

    Nebenbei: Es geht bei den beiden verschiedenen Controllern - also bei ESP 32 und 8266 um untersch. Firmware:


    There are different firmwares that you can use to program the
    ESP32 and ESP8266 boards. If you want to program the ESP32 or ESP8266
    board using the MicroPython firmware, we recommend using uPyCraft IDE.
    uPyCraft IDE runs in any major operating system. In this tutorial we’ll
    show you how to install the uPyCraft IDE for MicroPython on a computer

    Auf diesem nachfolgend genannten, Tutorial zeigen die aber lediglich die Einrichtung auf Linux Ubuntu 16.04: https://randomnerdtutorials.com/inst...-instructions/


    hmm - also mal abgesehen dass ich auf mx-linux bin (was ja in der Debian-Familie ist) muss ich anfangs mich um die virtual environment kümmern.


    Ich beginne mit packages pip list und gucke mal welche Version von Python ich überhaupt von Python habe:


    Code:
     python --version.

    dann gehts weiter:

    Code:
    python3 -m venv myVirtEnv
     
    root@MartinsMX-Rechner:/home/martin# python3 -m venv myVirtEnv
     
    root@MartinsMX-Rechner:/home/martin# source myVirtEnv/bin/activate
     
    (myVirtEnv) root@MartinsMX-Rechner:/home/martin# python --version
     
    Python 3.5.3
     
    (myVirtEnv) root@MartinsMX-Rechner:/home/martin# pip list
     
    DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
     
    pip (9.0.1)
     
    pkg-resources (0.0.0)
     
    setuptools (33.1.1)
     
    (myVirtEnv) root@MartinsMX-Rechner:/home/martin#

    Zwischenfazit: Hmm - ich hoffe dass ich mal damit die myVirtEnv in der Lage bin, sauber auf die MX-Linux drauf zu bringen. Das ist denke ich mal ganz basal.

    frage; trex - bin ich damit auf dem richtigen Wege!?
    Freue mich von Dir nochmals zu heoren. VG


    Im Anschluss noch ein paar Bilder:


    <blockquote class="imgur-embed-pub" lang="en" data-id="a/TLqKTf3"><a href="//imgur.com/a/TLqKTf3"></a></blockquote><script async src="//s.imgur.com/min/embed.js" charset="utf-8"></script>
    <blockquote class="imgur-embed-pub" lang="en" data-id="a/TLqKTf3"><a href="//imgur.com/a/TLqKTf3"></a></blockquote><script async src="//s.imgur.com/min/embed.js" charset="utf-8"></script>
    Geändert von diver (07.03.20 um 17:26 Uhr)
    Tools für Wordpress-Entwicklung http://wpgear.org/

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 18.07.19, 00:58
  2. DSl installieren und Python Compiler
    Von Lukas the brain im Forum System installieren und konfigurieren
    Antworten: 2
    Letzter Beitrag: 07.09.07, 17:45
  3. Erste Schritte beim Installieren
    Von woody32 im Forum Linux Allgemein
    Antworten: 5
    Letzter Beitrag: 13.10.06, 22:56
  4. python - installieren
    Von rogen im Forum System installieren und konfigurieren
    Antworten: 2
    Letzter Beitrag: 16.02.03, 13:00
  5. Linux Grundlagen ?
    Von worsty im Forum Linux Allgemein
    Antworten: 1
    Letzter Beitrag: 19.09.02, 20:52

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •