Gast
#371101
Hallo, hier ensteht eine Treiber Schicht für den USBN9604 / 02 und 03 von National Semiconductor ( für erstmal Linux ). Dieser Baustein ist eine sogenannte USB Bridge, d.h er macht alles physikalisches des USB Busses. Die komplette Paket Decodierung muss man selber implementieren. Dafür kann man über 63 Register den USB Chip ansteuern. Ziel des Projektes ist es eine einfache USB Schnittstelle anbieten zu können, dass jeder schnell und einfach USB im vollen Umfang in sein Projekt integrieren kann, ohne sich erst ewig einlesen zu müssen. Angesteurt kann der USB Chip werden über SPI, ein 8 Bit breites Interface oder sogar DMA. Ich habe die Firmware zurzeit in einem ARM7 von Analog Devices und einem ATmega32 von Atmel laufen. Ebenfalls bin ich zurzeit an einer Version für r8c 13 ( das Weihnachtgeschenk vom Elektor ) dran. Für Linux entsteht ebenfalls zurzeit ein Treiber und eine Bibliothek um die Schnittstelle schnell und einfach in bestehende Projekte zu nehmen. Falls jemand Interesse, Anregungen oder Sonstiges hat, lasst es mich wissen. Würde für Windows ein großes Interesse geben? Ich habe ein kleines Testboard gepinselt, denke eine Platine mit Bauteilen wird so um die 20 EUR maximal kosten. Hier die Links: Alles noch sehr spatanisch da alles ganz frisch ist. Foto: http://www.ixbat.de/index.php?page_id=36 Quelltexte: http://80.190.146.252:8000/usbn2mc/browser/ Viele Grüße Bene