Manu911 Aug 13th 2020 Thread is Unresolved #1 Hallo zusammen, ich bin leider noch absoluter Anfänger und hoffe auf etwas Hilfe bei meinem Projekt (Kenntnisse in der Programmierung bringe ich immerhin mit... ) Und zwar möchte ich Daten von einem PC-Spiel "live" an meinen Raspberry Pi 4 B übertragen, um sie dort weiterzuverarbeiten und auf dessen Monitor darzustellen. Nach etwas Recherche bin ich dabei auf die Nutzung serieller Schnittstellen gekommen. Idee als, zwei USB auf seriell-Adapter zu kaufen, um so den Datenaustausch zu ermöglichen. Einen für den Pi und einen für die USB-Schnittstelle des Win-PCs und dann mit Kabeln verbinden. Für den Pi habe ich zur Datenübertragung Code gefunden: der-kommunizieren-lassen/ import serial s = serial. Serial ( '/dev/ttyAMA0', 9600) # Namen ggf. anpassen s. open () s. write ( "test") try: while True: response = s. Raspberry pi mit pc verbinden usb charger. readline () print ( response) except KeyboardInterrupt: Die Daten vom PC aus müssten über C# gesendet werden. Hierzu habe ich bei ersten Recherchen nichts gefunden.
Hier übernimmt der RPi die Funktion des PCs und erwartet seinerseits USB-Devices wie USB-Laufwerke, WLAN-Sticks, USB-Soundkarten, Tastatur, Maus etc. Ich glaube, nur der RPi-Zero kann auch als USB-Device fungieren, das weiß ich jedoch mangels RPi0 nicht aus eigener Erfahrung und versehe diese Aussage mal mit einem Fragezeichen. Beim RPi0 ist jedenfalls irgendetwas mit USB-OTG ("on the go") möglich. schlizbäda #3 hier wo ich grad bin ist ein zyxel-router, der zwar anzeigt, dass das Lankabel angeschlossen ist, aber den raspi nicht erkennt und ihm keine ip zuweist. Hallo geckolino, das heißt, nicht nur der Pi, sondern auch jedes andere Gerät (PC o. Raspberry pi mit pc verbinden usb 2.0. ä. ) bekommen auch keine IP zugewiesen, oder? Das ist schon recht ungewöhnlich. Warum ist das so? Wie ist die Ausgabe von in der Kommandozeile/Terminal auf dem RPi? Bevor Du irgendetwas anderes probierst, würde ich mal rausfinden, wo der Fehler liegt. Letztlich ist es egal, ob die Adresse statisch eingetragen ist oder per dhcp vergeben wird. Letzteres ist nur wesentlich flexibler, da alles automagisch eingetragen wird (Adresse, Gateway, DNS Server) und Du die Daten zum gerade passenden Netz nicht wissen musst.
cat /boot/ Diese sollte so in der Art aussehen (wichtig ist, dass kein absoluter Pfad vorhanden ist). console=serial0, 115200 console=tty1 root=PARTUUID=c29633fc-02 rootfstype=ext4 elevator=deadline rootwait quiet splash Auf dem Raspberry Pi klicken wir nun das Startmenü > "Accessories" (bzw. Zubehör) und wählen den " SD Card Copier ". Hier wählen wir unsere Root Partition sowie die Festplatte, auf die das Image übertragen werden soll. Nachdem alles erfolgreich übertragen wurde, können wir den Pi herunterfahren und die SD-Karte entfernen. Methode 2: Frisches Raspberry Pi OS flashen und USB Boot aktivieren Eine weitere Methode ist, dass wir uns ein aktuelles Image des Raspberry Pi OS (ehemals Raspbian OS genannt) herunterladen. Hier sind keine Updates mehr nötig. Führe ggf. zuerst ein Backup deiner Festplatte / USB-Sticks durch, da bei dieser Methode auch alle Daten überschrieben werden. Anschließend brauchen wir Balena Etcher. Hiermit können wir das Raspberry Pi OS Image auf den USB-Stick bzw. Raspberry Pi direkt mit PC verbinden und steuern (Windows & Mac). die Festplatte schreiben.
Sollte das nicht funktionieren, überprüft man, ob der Avahi Daemon installiert und der Dienst gestartet ist. sudo systemctl status avahi-daemon ● rvice - Avahi mDNS/DNS-SD Stack Loaded: loaded (/usr/lib/systemd/system/rvice; enabled; vendor preset: enabled) Active: active (running) since Mi 2016-08-31 10:54:42 CEST; 1 day 12h ago Main PID: 912 (avahi-daemon) Status: "avahi-daemon 0. Raspberry pi mit pc verbinden usb download. 6. 32 starting up. " CGroup: / ├─912 avahi-daemon: running [] └─938 avahi-daemon: chroot helper Nun kann man sich vom PC aus per ssh auf die IP-Adresse, oder dem Hostnamen verbinden: ssh Inspiriert durch: Beitrags-Navigation
Um diesen Fehler zu beheben, müssen nur einige Befehle ausgeführt werden. Schließe dazu das Remotedesktop Fenster und wechsle zurück in das Terminal (bzw. in Putty): sudo apt-get remove xrdp vnc4server tightvncserver --yes sudo apt-get install tightvncserver --yes sudo apt-get install xrdp --yes Zunächst deinstallieren wir xrdp sowie die falsche VNC Version. Raspberry Pi Zero [W] SSH per USB-LAN ohne Tastatur/Monitor | DesGehtFei.Net. Anschließend wird die richtige (TightVNCServer) installiert, woraufhin auch XRDP erneut installiert wird. Sollte das Problem weiterhin auftreten und du einen Timeout mit dem User pi bekommst, kannst du folgendes tun: Rufe die Systemkonfiguration auf: sudo raspi-config Unter System Options -> Boot wähle eine Option ohne Autologin. Starte anschließend neu. Dies liegt daran, dass ein User nur gleichzeitig in einer Session am Desktop arbeiten kann und per Default der User pi direkt eingeloggt wird.
Geschafft! Geschafft – der Host zeigt den Inhalt des Smartsticks an © Swen Hopfe Den smarten Stick nun von Ferne mit immer neuen Bildern oder anderen Inhalten zu bestücken, das kann man nicht nur per bewerkstelligen. Mit dem Pi als Unterbau hat man da alle Möglichkeiten, die man auch bei anderen Netzwerkrechnern hat. So ist es nun möglich, unseren Stick als Samba-Share ins Netzwerk einzubinden, so dass man ihn als Freigabe im Netzwerkordner auf anderen Rechnern finden kann. Dort kann man dann einfach per Dateiexplorer auf dem Desktop neue Dateien einstellen. Oder man macht das textbasiert auf der Kommandozeile, gerne auch automatisiert per Skript. Raspberry Pi: USB Boot per Stick oder SSD Festplatte einrichten. Und per ftp geht das Ganze auch. Bleibt zu organisieren, wie man die Auffrischung der Inhalte dem Host mitteilt, ohne den Stick vom jeweiligen Gerät abzuziehen und wieder anzustecken, denn auf einem Smart-TV beispielsweise wird nur nach dem Anstecken die Anzeige aktualisiert. So einen Mechanismus kann man auch selbst bauen, aber es gibt bereits gute Lösungen dazu.
In Raspbian mit der linken Maustaste auf eine Datei oder einen Ordner klicken, um die Freigaben festzulegen. Notepad++: Konfigurationsdateien ändere ich auf Windows mit Notepad++, dessen Zeichenkodierung auf UTF-8 einzustellen ist, weil dies Linux so verlangt. Windowsfenster von Notpad++ Asterisk von Windows aus Editieren: Für das Editieren der Asterisk-Konfigurationsdateien sind dem Ordner /etc/asterisk alle Freigaben zu gewähren. Dann können die Konfigurationsdateien von und nach Windows verschoben werden. Eine Konfigurationsdatei wird auf Windows mit Notepad++ editiert und dann mit Hilfe von FileZilla nach etc/asterisk kopiert. Es erfolgt die Frage, ob die vorhandene überschrieben werden darf, was zu bejahen ist. Damit die Änderungen an der Konfiguration wirksam werden, müssen in der Asterisk-Konsole, die mit Hilfe von PuTTY die Befehle "sip reload" für das Laden der "dialplan reload" für das Laden der und "reload" für das Laden aller Konfigurationsdateien ausgeführt werden. Dann kann das Testen beginnen.