Ich kann nicht mehr als 34 serielle Ports gleichzeitig auf dem Raspberry Pi 4B öffnen
Verfasst: Donnerstag 15. Oktober 2020, 07:24
Zuerst möchte ich mich für den schlecht geschribenen Code entschuldigen. Ich bin noch ein Anfänger
.
Ich habe ein Debug Gerät entwickelt um nun die Performance des Gerätes zu testen, möchte ich alle Ports öffnen und mit einer Schleife alle Ports miteinander verbinden.
Mit folgendem Code probierte ich die 48 seriellen Ports gleichzeitig zu öffnen:
Nach 34 Ports bricht das Raspberry Pi dann zusammen.
Weiss jemand was ich falsch gemacht habe oder ist die Performance des RPI einfach zu schlecht?

Ich habe ein Debug Gerät entwickelt um nun die Performance des Gerätes zu testen, möchte ich alle Ports öffnen und mit einer Schleife alle Ports miteinander verbinden.
Mit folgendem Code probierte ich die 48 seriellen Ports gleichzeitig zu öffnen:
Code: Alles auswählen
# performance.py
#import der Libarys
import serial
import time
import sys
serialInterfaces = []
basicpath = "/dev/ttyUSB"
portnum = 47
def close():
for serialIf in serialInterfaces:
serialIf["if"].close()
def Init():
portnumbers = range(portnum)
for port in portnumbers:
serialIf = {
"path": basicpath + str(port),
}
serialIf["if"] = serial.Serial(serialIf.get("path"), baudrate=1200, timeout=1)
serialInterfaces.append(serialIf)
print(str(serialIf))
Init()
close()
Weiss jemand was ich falsch gemacht habe oder ist die Performance des RPI einfach zu schlecht?