Anzeige:
Ergebnis 1 bis 10 von 10

Thema: Frage zur Portierung einer seriell -> USB Ausgabe / USB Schnittstelle

  1. #1
    Andreas Müller
    Gast

    Question Frage zur Portierung einer seriell -> USB Ausgabe / USB Schnittstelle

    Hallo !!

    Ich habe ein Programm unter Linux geschrieben, dass mir seriell einen
    AVR Controller ansteuert, der ein LCD Display beschreibt.

    Mein Server ist jedoch kein Desktop PC sondern ein altes Embedded System
    aus der Firma. Wie ich jetzt erst herausgefunden habe, wurde es wohl
    weggeworfen, da ausgerechnet die 4 seriellen Schnittstellen defekt sind. :-(

    Eine PC/104 Karte mit einer neuen Schnittstelle kostet 500,00 DM.
    Das wäre dann so etwas wie diese ISA Expansion Cards für den Desktop.

    Da wäre dann noch der Parallelport, den ich allerdings für einen Drucker
    bräuchte und die USB - Schnittstelle, in die ich all meine Hoffnungen
    setze.

    Die serielle Ansteuerung ist - wie gesagt - fix und fertig - sie erfolgt über
    die "termios"-Struktur. Kann man hier das device einfach von /dev/ttySx
    auf /dev/usb umbiegen ? Oder ist USB doch um einiges komplexer ?
    (Vergabe von Identifiern etc.)

    Wer kann man hierzu eine Auskunft geben ? Oder einen Buch/Link-Tipp ?

    Vielen Dank für Eure Hilfe

    Ciao
    Andi

  2. #2
    Registrierter Benutzer
    Registriert seit
    21.01.2001
    Beiträge
    157

    Post

    Hi,

    ich seh da erst mal ein Hardware-Problem, wenn der AVR-Controller keine USB-Schnittstelle hat.
    Ein einfaches ersetzen wird wohl nicht reichen.
    Erste Anlaufstelle unter: http://www.linux-usb.org/
    besonders: http://usb.cs.tum.edu/usbdoc/
    Infos ueber USB (besonders welche Geraete es so gibt, viellicht ja auch serial-USB-Adapter): http://www.usb.org/

  3. #3
    Pingu
    Gast

    Post

    Hi,

    ich habe zwar keine Ahnung wie man unter Linux mit der USB-Schnittstelle spricht, aber was ganz anderes:
    Der AVR-Controller wird bisher seriell angesprochen? D.h. er bräuchte jetzt einen USB-Seriell-Wandler? Kostet nicht sowas ca. genausoviel wird ´ne PC/104-Karte?
    Ich weiß auch nicht wo du geschaut hast, aber bei Advantec kostet eine einfache was bei 165 Euro.

    Gruß

            &n bsp;       &nbs p;      -= Pingu =-

  4. #4
    Registrierter Benutzer
    Registriert seit
    21.01.2001
    Beiträge
    157

    Post

    Hab mal geguckt: Edgeport (USB -> 2x serielle) 219 EUR (gitb allerdinsg linuxtreiber dafuer)
    Bei www.alternate.de gibts was (USB -> 2x seriell) fuer 169 DM (weis aber nicht wie es mit den Triebern aussieht).

    unter: http://www.linux-usb.org/USB-guide/x356.html
    steht noch mehr zum Treiber.

    Fazit: Kosten irgendwas zwischen 200 und 500 DM (Portierung scheint dann aber nicht mehr noetig)

    [ 14. Juni 2001: Beitrag editiert von: jgbauman ]

  5. #5
    Andreas Müller
    Gast

    Smile

    Hallo zusammen !

    Zunächst mal herzlichen Dank für Eure Antworten !!!

    Der Reihe nach:
    > jgbauman

    ich seh da erst mal ein Hardware-Problem,
    wenn der AVR-Controller keine USB-Schnittstelle hat. Ein einfaches
    ersetzen wird wohl nicht reichen.
    ++++++++
    Völlig richtig. Die Frage ist, ob USB
    so taugt wie z.B. CAN. Da macht ja so gut
    wie alles die Hardware. Aber in USB Hardware bin ich gelinde gesagt noch unerfahren. Aber ich habe schon ein Buch zum Thema vom "mitp"-Verlag bestellt.

    [links]
    +++++++
    Tausend Dank...Gleich mal ansehen...


    >Pingu
    Der AVR-Controller wird bisher seriell angesprochen? D.h. er bräuchte jetzt einen USB-Seriell-Wandler? Kostet nicht sowas ca.
    genausoviel wird ´ne PC/104-Karte?
    +++++++++++
    Gute Frage. Keine Ahnung. Ich erhoffe mir
    Aufschluß aus dem bestellten Buch !
    Ich könnte mir aber sehr gut vorstellen,
    nachdem CAN die Entwickler sehr beeindruckt
    hat, dass man einen USB Stein parametriert
    und ihn mit Daten füttert. A la UART
    für die Serielle. Das wäre wirklich top !

    Ich weiß auch nicht wo du geschaut hast, aber bei Advantec kostet eine einfache was bei 165 Euro.
    +++++
    Mmmh. Ich hatte bei google gesucht und nur was in Dänemark gefunden. Für 500 Steine.
    Werde der Sache nachgehen - vielen Dank für
    den Tipp !!!


    >jgbauman
    Hab mal geguckt: Edgeport (USB -> 2x serielle) 219 EUR (gitb allerdinsg linuxtreiber dafuer)
    Bei www.alternate.de gibts was (USB -> 2x seriell) fuer 169 DM (weis aber nicht wie es mit den Triebern aussieht).
    +++
    Cool. Davon hab ich ja noch gar noc nix gehört ! Das wäre natürlich höchstelegant :-)

    Nochmals vielen Dank für Eure wirklich hilfreichen Beiträge !!!

    Ciao
    Andi

  6. #6
    Andreas Müller
    Gast

    Post

    Ich weiß auch nicht wo du geschaut hast, aber
    bei Advantec kostet eine einfache was bei 165
    Euro.
    ++++++++++
    Wo haben die ihre Homepage ? www.advantec.com funktioniert nicht www.advantec.de ist Motorsport www.advantec2000.homestead.de ? Spanisch ?

    Nix verstehen.


    Danke!

  7. #7
    Andreas Müller
    Gast

    Question

    unter: www.linux-usb.org/USB-guide/x356.html
    steht noch mehr zum Treiber.
    ++++++++++

    Noch ein Frage zu dem Treiber:
    Denkst Du man kann es riskieren die etwas
    günstigere Alternate-Karte zu kaufen und mit dem Standard-Treiber zum laufen zu bringen ?

    Zitat:
    > This serial driver supports a wide range of USB to serial adapters


    Probieren ???

  8. #8
    Registrierter Benutzer
    Registriert seit
    21.01.2001
    Beiträge
    157

    Post

    Ich hab noch nie mit USB-Gearbeitet gearbeitet. (Naja zumindest nicht bewusst. Aber letzte Woche ist mir aufgefallen, das Maus und Tastatur an den SUN-Rays USB sind ;-)

    Deshalb kann ich da nicht weiterhelfen.
    Aber probier doch mal Mehr ueber das Teil zu erfahren und frag in den speziellen Mailinglisten nach.
    Der USB-seriell Treiber ist ja mittlerweile Teil vom Standard-Kernel. Einfach mal die passenden Dateien suchen und die Kommentare lesen ;-)
    Evtl auch eine freundliche Mail an den Autor.

  9. #9
    Pingu
    Gast

    Post

    Hi,

    sorry hab mich verschrieben, heißt natürlich Adantech [ http://www.advantech.de oder http://www.advantech.com ]

    Wenn Du nächstes Mal wieder Industriekomponenten suchst, empfehle ich Dir nicht die allg. Suchmaschienen zu nehmen. Da gibt es bessere: http://www.industrieanzeiger.de oder ähm irgendwas von Markt&Technik. Mußt halt mal in die entsp. Zeitschriften schauen, denn die müßtet Ihr ja eigentlich in der Firma bekommen.

    Wenn Du aber was mit CAN machen willst (was ich Dir persönlich immer empfehlene würde, bin ja schließlich auch bei CAN in Automation e.V. (CiA) (falls Dir das was sagt)), dann würde ich Dir raten Dich mal an die Firmen EMS Thomas Wünsche [ http://www.ems-wuensche.com ] oder port GmbH [ http://www.port.de ] zu wenden. Denn beide sind sehr aktiv im CAN-Geschäft und haben sehr gute Linux-Erfahrung.

    Achso noch zum Schluß einiges an Info zu Linux im Embeddedbereich (unter anderem wegen der Hardware wie RS232, USB oder CAN) findest Du unter http://www.linux-embedded.com

    Gruß

            &n bsp;       &nbs p;    -= Pingu =-

  10. #10
    Andreas Müller
    Gast

    Smile

    Guten Morgen !

    Also zuerst nochmal vielen, vielen Dank für Eure engangierte Hilfe !


    >jgbaumann
    Deshalb kann ich da nicht weiterhelfen.
    ++++++++
    Oh doch, das hast Du schon :-)

    >Pingu http://www.advantech.de
    +++++++++++
    OK, hab das Modul gefunden.
    Wirklich günstig. Muß man sagen !!
    http://www.industrieanzeiger.de
    +++++++++++
    Schon gebookmarkt :-)


    Wenn Du aber was mit CAN machen willst (was ich Dir persönlich immer empfehlene würde, bin ja schließlich auch bei CAN in
    Automation e.V. (CiA) (falls Dir das was sagt)), dann würde ich Dir raten Dich mal an die Firmen EMS Thomas Wünsche [
    http://www.ems-wuensche.com ] oder port GmbH [ http://www.port.de ] zu wenden. Denn beide sind sehr aktiv im CAN-Geschäft
    und haben sehr gute Linux-Erfahrung.
    +++++++++++++
    Mit CAN hab ich noch nix gemacht.
    Es wird aber langsam mal Zeit !
    Das Konzept gefällt mir ganz hervorragend.
    Ich hab da schon das nächste Privatprojekt
    im Auge, wo ich ganz sicher auf die Links zurückkommen werde :-) ! Besten Dank !

    Achso noch zum Schluß einiges an Info zu Linux im Embeddedbereich (unter anderem wegen der Hardware wie RS232, USB oder CAN) findest Du unter http://www.linux-embedded.com
    +++++++++++
    Super ! Danke - ab ins Bookmarkverzeichnis.
    :-)

    Bleibt mir abschließend - denn ich denke das
    Thema kann als besprochen angesehen werden -
    nur Euch nochmals ganz herzlich für Eure tolle Hilfe zu danken.

    Bis zum nächsten mal

    Ciao
    Andi

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •