RV-3029-C2 RTC library
In preparation for an yet-unfinished project, here is a first version of my RV-3029-C2 RTC library.
I2C fault injection

When writing drivers for a new I2C host controller, it is important to not only get the normal operation working, but to implement robust error handling and recovery. This requires a way to force certain conditions that a “normal” I2C slave device will not exhibit. There is a I2C fault injection/testing framework for Linux, which[…] Read More…
MicroRobot-Projektdokumentation
Das MicroRobot-Projekt entstand mit dem Ziel, einen kleinen, extrem preiswerten Roboter-Bausatz zu schaffen, der von Schülern der 4. Klasse während einer Projektwoche aufgebaut werden kann. Da 25 Exemplare aufgebaut werden sollten, galt es, die Kosten möglichst gering zu halten – trotzdem sollten die Schüler den Mikrocontroller zu Hause selber am PC programmieren können, ohne dafür[…] Read More…
ROCA2011
Das Ergebnis 2011 hat der Computerclub an der RWTH Aachen e.V. zusammen mit dem Roboterclub Aachen e.V. ein Einsteigerprojekt zur Einführung in die Microcontrollerprogrammierung durchgeführt. Das Projekt umfasste: Bestücken der Platine (SMD, Bauteile größtenteils 0805) Zusammenbauen des Roboters aus den fertig gefrästen Einzelteilen mehrere Vortragstermine: Einführung in die Programmierung des eingesetzten Atmel AVR-Controllers in C[…] Read More…
T-Online S 100 Umbau
T-Online S 100 Umbau Die S100-Set-Top-Box wird von T-Online für den T-Vision Video-on-Demand-Dienst angeboten. Aufgrund der Linux-tauglichen Hardware ist das Gerät allerdings auch für andere Zwecke gut geeignet – so läßt sich die Box z.B. als Linux-basierter Streaming-Client mit MMS als Oberfläche umbauen. Dokumentation zur Hardware sowie Anleitungen zur Linux-Installation gibt es im Zenega-Users Wiki/Forum.[…] Read More…