PCIe RS232 Parallel Controllerkarte Linux

OP #1597649
Hi,

ich hab mal eine Frage zu diesem PCIe → Parallel/Com-Port Wandler
Von USB → RS232 wandlern liesst man ja oft, dass diese langsamer Muell 
sind,  die keine Steuerleitungen und derartiges implementieren. USB → 
Parallel-Port Wandler sind nur fuer Drucker geeignet.

Verhaelt es sich mit PCIe-Karten genauso?
Wie sieht es mit der Linux-Kompatiblitaet aus?

Ueber Erfahrungen waere ich sehr dankbar.

Mir schwebt folgende Karte im Kopf:
http://2su.de/2tk
Persönliche Seite #1598066
> Von USB → RS232 wandlern liesst man ja oft, dass diese langsamer Muell
> sind,  die keine Steuerleitungen und derartiges implementieren.

Da spricht sehr viel Unwissen. Praktisch jeder USB-Seriell-Wandler 
bietet alle Handshakeleitungen. Was richtig ist, ist das abweichende 
Timing im Gegensatz zu herkömmlichen seriellen Schnittstellen. Langsam 
werden USB-Seriell-Adapter, wenn Bytes einzeln übertragen bzw. empfange 
werden oder wenn per "bitbanging" an den Handshakeleitungen gewackelt 
werden soll.


> USB →Parallel-Port Wandler sind nur fuer Drucker geeignet.

Das ist korrekt, die einzige Ausnahme ist das Selbstbauprojekt von 
Henrik Haftmann.

> Verhaelt es sich mit PCIe-Karten genauso?

Ganz und gar nicht. Die verhalten sich exakt so wie herkömmliche 
PCI-Karten, enthalten also "echte" UARTs. Wenn Deine Software die UARTs 
über die zugehörigen Devicetreiber ansteuert, sollte alles gehen. 
Direkte Hardware-I/O-Zugriffe am Devicetreiber vorbei sind sowieso nicht 
ratsam.

> Wie sieht es mit der Linux-Kompatiblitaet aus?

Hängt von der verwendeten Hardware ab, wenn es dafür Treiber gibt, ja.

Im von Dir ausgesuchten Fall ist das 'ne chinesische Chipbude:
http://www.moschip.com/mcs9820_downloads.php

Bei Oxford Semiconductor (mittlerweile PLX) halte ich die 
Treiberunterstützung für besser, aber das ist reine Gefühlssache; ich 
nutze kein Linux.
OP #1598117
>Da spricht sehr viel Unwissen.

okay, danke. Das mit den USB → RS232-Wandlern hatte ich noch 
verschwommen im Hinterkopf, jedoch keine Details. Meine USB-Erfahrungen 
beschraenken sich bis jetzt auf USBasp (Streifenraster) aufbauen und 
Buchsenpinbelegung. Danke fuer die Korrektur.


>> Verhaelt es sich mit PCIe-Karten genauso?
>Ganz und gar nicht. Die verhalten sich exakt so wie herkömmliche
>PCI-Karten, enthalten also "echte" UARTs.

Das ist mal ne gute Nachricht :D

Treiber halte ich bei MosChip fuer kein Problem, mein USB → 
Ethernet-Wandler hat auch einen MosChip-IC drin, laeuft ohne Probleme. 
Auch sind auf der Site Linux-Treiber verlinkt.

Danke fuer deine Antwort, werde mir das Teil wahrscheinlich kaufen

NIMRA

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.