USB-RS232 Adapter mit eigenem Hostcontroller ansteuern

OP #1758248
Lesenswert?

Hallo zusammen,

ich arbeite gerade an einer speziellen Update Box für ein Gerät. Das 
Gerät hat eine USB Schnittstelle, die mit einem Profilic USB-RS232 
Wandler an einen Atmel UART geht. Bis jetzt konnte man mit installierten 
Treibern und einem kleinen Programm das Gerät überspielen.
Das soll jetzt ohne PC passieren können. Da die Gerätehardware bereits 
vorhanden ist und eine Änderung nicht möglich ist --> Gerät direkt per 
USB an die Update Box klemmen. Also muss dies Box einen Hostcontroller 
bekommen, der den Adapter richtig bedient.
Kann mir eventuell jemand sagen:
1.) OB man "einfach" die für z.B. Windows bereitgestellten Treiber auf 
den Hostcontroller bringen, damit die Box funktioniert wie gewünscht?
2.) Es viel Arbeit ist selbst Treiber für die Box zu programmieren?
3.) Ich am Besten die Idee/Überlegung in die Tonne werfen sollte, weil 
es so nix wird?

Ich bin dankbar für jeden Ratschlag.

Gruß diskman
Gast #1758258
Lesenswert?

>Kann mir eventuell jemand sagen:
>1.) OB man "einfach" die für z.B. Windows bereitgestellten Treiber auf
>den Hostcontroller bringen, damit die Box funktioniert wie gewünscht?

Wenns ein Netbook ist könnte es einfach sein;) Ansonsten knicken.

>2.) Es viel Arbeit ist selbst Treiber für die Box zu programmieren?

Sehr viel. Kannste knicken.

>3.) Ich am Besten die Idee/Überlegung in die Tonne werfen sollte, weil
>es so nix wird?

Vinculum von FTDI.
Gast #1758975
Lesenswert?

Markus Bücker schrieb:
> Das soll jetzt ohne PC passieren können. Da die Gerätehardware bereits
> vorhanden ist und eine Änderung nicht möglich ist --> Gerät direkt per
> USB an die Update Box klemmen. Also muss dies Box einen Hostcontroller
> bekommen, der den Adapter richtig bedient.

Hallo,

das verstehe ich ganz und garnicht - liegt sicher an mir. Ein 
USB-Hostcontroller plus ein üblicher USB-RS232C-Adapter ergibt einfach 
eine RS232C-Schnittstelle - die kann man aber auch mit weniger als 1% 
des Aufwandes direkt anschliessen, ein UART ist ja meistens eh schon 
vorhanden.

Einen USB-Stack für einen Hostcontroller schreiben und dazu noch Treiber 
für Adapter gehört schon zu den anspruchvollsten Aufgaben der 
Systemprogrammierung.

Gruss Reinhard
OP #1758990
Lesenswert?

Hallo Reinhard,

So etwas ähnliches habe ich mir auch schon gedacht, da ich aber auf dem 
Gebiet USB Controllerprogrammierung keine praktische Erfahrung habe, 
dieser Beitrag.
Fakt an diesem Projekt ist, das das Gerät per "USB" umprogrammiert 
werden können sollte und das kann es jetzt auch. Jetzt soll ein 
zusätzliches Programmiergerät hinzugefügt werden, bei bestehendem 
Produkt.
Du hast schon recht, das ist wie wenn man einen EIB Bus im Haus verlegt, 
um in einem Raum eine Lampe mittels Taster und dazugehörigem Aktor 
dimmen zu können. 3x1,5mm Nym plus Dimmer hätten es genausogut getan. 
Danke für deinen Kommentar!

Grüße Markus

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren