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-esp32. ... ungen.html
https://randomnerdtutorials.com/install ... tructions/
https://randomnerdtutorials.com/install ... tructions/
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/install ... tructions/
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
MyPyCraft 1-1 auf Linux installieren -
MyPyCraft 1-1 auf Linux installieren -
Zuletzt geändert von lin am 07.03.2020 18:25:36, insgesamt 1-mal geändert.
Re: MyPyCraft 1-1 auf Linux installieren -
Das fragst du im debianforum?lin hat geschrieben:07.03.2020 14:42:17Frage - hat jemand schon Erfahrungen gesammelt - die MyPyCraft Version 1.1 auf eine - sagen wir MX-Linux zu installieren.
Du könntest anfangen, dein Problem zu beschreiben - das fehlt oben nämlich. Mit virtualenvs umzugehen ist nicht schwer, dabei kann ich helfen. Von MX Linux und deiner IDE hab ich allenfalls gehört (ich setze da noch auf vscode und platformIO). Dass du weißt, dass die baudrate für die serielle Kommunikation wichtig ist, ist schön, aber sagt mir immer noch nicht, was du da für ein Problem hast.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Re: MyPyCraft 1-1 auf Linux installieren -
Hallo und guten Abend Trex.
vorweg: vielen Dank für deine schnelle Antwort - über die ich mich sehr freue!
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/install ... tructions/
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/install ... tructions/
Nebenbei: Es geht bei den beiden verschiedenen Controllern - also bei ESP 32 und 8266 um untersch. Firmware:
Auf diesem nachfolgend genannten, Tutorial zeigen die aber lediglich die Einrichtung auf Linux Ubuntu 16.04: https://randomnerdtutorials.com/install ... tructions/
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:
dann gehts weiter:
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>
vorweg: vielen Dank für deine schnelle Antwort - über die ich mich sehr freue!
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/install ... tructions/
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/install ... tructions/
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/install ... tructions/
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: Alles auswählen
python --version.
dann gehts weiter:
Code: Alles auswählen
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>
Re: MyPyCraft 1-1 auf Linux installieren -
Dein Beitrag sollte eigentlich so aussehen:
"Ich habe wie oben beschrieben das virtualenv eingerichtet, aber beim Start der IDE kommt in deren Terminal folgende Fehlermeldung (als Text kopiert und hier als code-Block oder ggf. auf nopaste eingefügt)"
Der Rest ist irrelevant und lenkt massiv ab. Auf den Screenshots (Bilder sind Mist) ist auch nur ein Teil der Fehlermeldungen zu erkennen, die wohl nach dem Start zu sehen sind (also bist du weiter als angegeben, aber was hast du schon angegeben...). Vermutlich musst du da noch irgendwas konfigurieren. Entnimm das der Anleitung von uPyCraft. Ich kann dir dabei vermutlich nicht helfen.
"Ich habe wie oben beschrieben das virtualenv eingerichtet, aber beim Start der IDE kommt in deren Terminal folgende Fehlermeldung (als Text kopiert und hier als code-Block oder ggf. auf nopaste eingefügt)"
Der Rest ist irrelevant und lenkt massiv ab. Auf den Screenshots (Bilder sind Mist) ist auch nur ein Teil der Fehlermeldungen zu erkennen, die wohl nach dem Start zu sehen sind (also bist du weiter als angegeben, aber was hast du schon angegeben...). Vermutlich musst du da noch irgendwas konfigurieren. Entnimm das der Anleitung von uPyCraft. Ich kann dir dabei vermutlich nicht helfen.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Re: MyPyCraft 1-1 auf Linux installieren -
hi Trex
vielen Dank für Deine rasche Rückmeldung. Danke auch für die Tipps und Ideen. Die sind alle sehr sehr hilfreich. 'Ich werde nach der Konfiguration gucken.
Melde mich wieder wenn ich weitergekommen bin
Viele Grüße
lin
vielen Dank für Deine rasche Rückmeldung. Danke auch für die Tipps und Ideen. Die sind alle sehr sehr hilfreich. 'Ich werde nach der Konfiguration gucken.
Melde mich wieder wenn ich weitergekommen bin
Viele Grüße
lin
Re: MyPyCraft 1-1 auf Linux installieren -
Und, hat es funktioniert?