Ist der Portzugriff bei jedem Betriebssystem gleich?

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Schlosser56
User
Beiträge: 11
Registriert: Montag 19. Mai 2025, 19:08

Wenn ein Py-Programm das über die USB bzw seriellen Ports mit einem Mikrocontroller kommunizieren soll unter Linux geschrieben wurde,
funktioniert das auch unter Windows? Oder sind die Portzugriffroutinen unter den verschiedenen Betriebssystem anders?
MfG
Hans
Benutzeravatar
__blackjack__
User
Beiträge: 14032
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@Schlosser56: Die Portzugriffe werden ja durch das PySerial-Package vom konkreten System abstrahiert. Also sollte das unabhängig vom System sein.
„A life is like a garden. Perfect moments can be had, but not preserved, except in memory. LLAP” — Leonard Nimoy's last tweet.
Benutzeravatar
Dennis89
User
Beiträge: 1538
Registriert: Freitag 11. Dezember 2020, 15:13

Hallo,

wenn ich unter Linux so etwas schreibe wie `serial.Serial('/dev/ttyUSB0')` dann funktioniert das unter Windows doch nicht? Da müsste dann meines Wissens nach etwas wie `COM1` eingetragen werden.
Ich verstehe die Frage so, ob das Programm 1:1 auf Windows auch laufen wird und ich denke zumindest den Pfad muss man anpassen.

Grüße
Dennis
"When I got the music, I got a place to go" [Rancid, 1993]
Antworten