From: Manuel B. <web...@ma...> - 2003-01-05 15:00:47
|
Hi! In der Hoffnung, dass alle Entwickler hier mit lesen, wollte ich mal kurz meine Hardware hier vorstellen, für die ich ja ein Modul schreibe. Meine Hardware basiert auf dem I2C-Bus der Firma Philips und die eigentliche Motivation die Digitalisierung meiner Modellbahn von Hand zu machen, war größten Teils der Kostenfaktor damals und das nicht-aufgeben-wollen der analogen Steuerung. Wie dem auch sei, ich hab sowieso immer viel Spaß an Elektronik gehabt und auch das war ein entscheidender Faktor und so war damals diese Steuerung geboren. Im Laufe der Zeit hab ich mich immer mehr für Netzwerke, TCP/IP, etc interessiert und wollte auch schon ein Protokoll zur Steuerung selbst entwerfen; glücklicherweise bin ich dann über SRCP gestolpert :) Wer noch weitere Details zu meiner Steuerung wissen möchte, dem kann ich meine Homepage ans Herz legen. Gerade eben bin ich mit dem Update der Hardware-Seiten zu meiner neuen Version der Hardware fertig geworden. http://www.matronix.de Nun zum Status meines Moduls: Im Moment hab ich einen kleinen Testaufbau, der nun auch mit der Modellbahn selber verbunden ist und ein paar kleine Tests gemacht. Soweit scheint mein Modul recht sauber zu laufen (nach Patch des Server-Codes, muss mal sehen in wie weit Matthias meine Patches schon im CVS hat). Bevor ich jetzt mein Modul ins CVS einchecke, ein paar Anmerkungen zu meinem Modul. Wie schon gesagt, verwende ich den I2C-Bus. Auf Grund des klasse Kernel-supports von verschiedenen I2C-Adaptern, habe ich mich entschieden den I2C-Bus nicht direkt zu steuern, sondern das dev-Interface, das alle Kernel-Module unterstützt, zu verwenden. Resultierend daraus, muss ich leider eine Kernel-Header-Datei "includen": #include <linux/i2c-dev.h> ist der Übeltäter. Das wiederum bedeutet, dass derjenige, der den srcpd selbst compilieren möchte, auch den Kernel-Source-Code auf der Platte haben muss. Ist das okay für euch oder sollte ich deshalb mein Modul lieber in einer eigenen Branch weiter entwickeln? Gerade in Anbetracht der Tatsache, dass mit mir ein neuer Entwickler für einen FreeBSD-Port beigetreten ist, würde gerade das zu noch mehr Problemen führen... Soviel erst mal von meiner Seite! Viele Grüße, Manuel -- web...@ma... http://www.matronix.de - http://www.e-online.de/public/borchers 3:45pm up 2:50, 3 users, load average: 0.19, 0.32, 0.28 |