elektrönchen
05.04.2008, 22:12 |
Entwicklung von USB- Anwendungen (Elektronik) |
Hallo,
ich wollte mal fragen, ob jemand von euch interessante und empfehlenswerte Literatur/ Links zum Theme "USB- Entwicklung" kennt und mir diese auch nennen kann.
Also mich interessiert speziell die PC- Seite (sprich: Treiber und DLL entwickeln), die externe Seite, also die eigentliche Hardware, ist ja meist weniger das Problem.......
Ich weiß, es gibt div. Kits speziell für die Entwicklung von USB- Applikationen, aber ich würde das gerne mal etwas "diskreter" und herstellerunabhängiger haben.
Gruß elektrönchen |
hws

59425 Unna, 06.04.2008, 20:03
@ elektrönchen
|
Am Mittwoch Abend kann .. |
.. ich dir mehr sagen. Genau zu diesem Thema macht MSC (als Distributor von Atmel) nämlich ein "hands on Seminar" zu diesem Thema. Laptop mit diverser installierter Software ist mitzubringen, das Mittagessen wird ca 50% des Seminarpreises kosten und man bekommt zusätzlich Hardware in ca doppelter Höhe des Seminarpreises noch obendrauf geschenkt. 50Euro+MwSt glaub ich.
Klar, von MSC / Atmel gesponsort, dass man künftig deren Produkte einsetzt.
Die einfachste Lösung ist, einen FTDI Chip als Simulation einer seriellen Schnittstelle einzusetzen, einen vorgefertigten Roh-Treiber zu nehmen und nur etwas anzupassen. Machen viele Entwickler.
Wie gut sind deine Hardware / Softwarekenntnisse? Linux? Kommandozeile? Assembler? µC's schonmal programmiert? Kenntnisse im Embedded-Bereich?
hws |
elektrönchen
06.04.2008, 21:58
@ hws
|
Am Mittwoch Abend kann .. |
Hallo,
»
» Die einfachste Lösung ist, einen FTDI Chip als Simulation einer seriellen
» Schnittstelle einzusetzen, einen vorgefertigten Roh-Treiber zu nehmen und
» nur etwas anzupassen. Machen viele Entwickler.
»
ja, aaaber: mich interessiert ja gerade nicht nur die Plug & Play- Lösung, etwas nur anpassen/ ausbauen ist auch nicht das Problem, mich interessiert der sog. "Background" (=> neudeutsch).
» Wie gut sind deine Hardware / Softwarekenntnisse? Linux? Kommandozeile?
» Assembler? µC's schonmal programmiert? Kenntnisse im Embedded-Bereich?
»
Hardware (in Sachen µC): vorrangig PICs, bin aber flexibel und noch zu 100% lernfähig (i.d.R. kein Problem sich div. neue Dinge einzuarbeiten); Software: VB6, VB.NET, VBS, C++(bis dato nur Kommandozeile), PIC-Assembler, Assembler für PC- Anwendungen (ist noch in der Lernphase)...........
Linux/ Embedded: ist für das laufende Jahr noch in Planung.
Also wie gesagt, es geht mir halt vor allem um die PC- Seite und wenn möglich alles unabhängig irgendwelcher Kits irgendwelcher Hersteller.....
Gruß elektrönchen |
Harald Wilhelms

07.04.2008, 08:17
@ elektrönchen
|
Entwicklung von USB- Anwendungen |
» Hallo,
» ich wollte mal fragen, ob jemand von euch interessante und empfehlenswerte
» Literatur/ Links zum Theme "USB- Entwicklung" kennt und mir diese auch
» nennen kann.
» Also mich interessiert speziell die PC- Seite (sprich: Treiber und DLL
» entwickeln), die externe Seite, also die eigentliche Hardware, ist ja
» meist weniger das Problem.......
Besorg Dir malim Netz die USB-Spezifikationen. Wenn Du
die durchgearbeitet hast, wirst Du vielleichr doch lieber
auf modifizierte Fertigtreiber zurückgreifen wollen...
Gruss
Harald |
hws

59425 Unna, 07.04.2008, 08:49
@ elektrönchen
|
Am Mittwoch Abend kann .. |
» ja, aaaber: mich interessiert ja gerade nicht nur die Plug & Play- Lösung,
» etwas nur anpassen/ ausbauen ist auch nicht das Problem, mich interessiert
» der sog. "Background" (=> neudeutsch).
Der theoretische Hintergrund oder "wie mach ich mir meinen Treiber selbst".
Zu letzterem erwarte ich auf dem Seminar eigentlich auch Informationen. Treibergerüst für den durchgenommenen Atmel z.B.
Steht was von 1,5 Stunden "Device Framework + Host Framework"
Unter der URL für die Anmeldung kannst du auch die Inhalte des Seminars (und andere Seminare) sehen. Anmelden kannst du dich wohl nicht. Für USB zu spät und für die anderen müsstest du bei MSC Kunde sein.
---- schnipp -----------------------
Sehr geehrter AVR Interessent,
gehören Sie auch zu den Entwicklern, die eine Applikation "USB Ready" machen müssen ?
Stehen Sie vor der Aufgabe USB Device, USB Host oder sogar USB On-The-Go (OTG) Funktionalitäten zu implementieren ?
Dann sind wir bei Ihnen vermutlich genau richtig!
Da unsere bisherigen USB-Workshops sehr erfolgreich waren, veranstaltet die MSC erneut mit dem Hersteller Atmel folgende eintägige
AVR USB hands-on Trainings:
Berlin, Montag 07.04.2008
Düsseldorf, Mittwoch 09.04.2008
Rosmalen (NL) Donnerstag 10.04.2008
Neben der Vermittlung von USB Grundlagen und Einführung in die AVR Produkte steht natürlich die Praxis im Vordergrund.
So lernen Sie die ATMEL USB Bibliotheken zu nutzen um USB Device und Host Applikationen zu entwickeln.
Nach diesem Tag sollten Sie fit für USB sein.
Im Seminar ist ein kostenloses AVR JTAG Interface USB Dragon und ein USBKey Evalboard enthalten.
Sie benötigen Ihr Notebook für diesen Workshop.
Nach Registrierung erhalten Sie Links auf die zu installierenden Tools.
Weitere Informationen, Fax-Vorlage und Agenda entnehmen Sie den beiden Pdf Anhängen.
<<MG_MSC-AVRUSB-WS_Einladung_d.pdf>> <<USB-WS-08_Agenda.pdf>>
Ihre Seminaranmeldung erwarten wir
Online <http://www.msc-ge.com/seminare>
---------------- schnapp ------------------------- |
Michael Krämer

Düsseldorf, 09.04.2008, 10:33
@ elektrönchen
|
Entwicklung von USB- Anwendungen |
» Hallo,
» ich wollte mal fragen, ob jemand von euch interessante und empfehlenswerte
» Literatur/ Links zum Theme "USB- Entwicklung" kennt und mir diese auch
» nennen kann.
» Also mich interessiert speziell die PC- Seite (sprich: Treiber und DLL
» entwickeln), die externe Seite, also die eigentliche Hardware, ist ja
» meist weniger das Problem.......
Ich hab mal erfolgreich die libusb Treiber eingesetzt:
http://libusb-win32.sourceforge.net./
Die bekommst Du dort auch im Quelltext und kannst ggf. daran rumfummeln.
Michael |