30.01.2014 yahe arduino hardware legacy
Manchmal dauert es eine ganze Weile, bis man die richtige Idee für die Lösung eines Problems hat, in diesem Fall habe ich für die richtige Idee fast ein halbes Jahr gebraucht. Und zwar ging es darum, wie ich es hinbekommen könne, das Tastaturfeld einer gekauften Tastatur mit einem Arduino zu verbinden.
06.01.2014 yahe arduino calcpw hardware legacy publicity security
Das Ende des letzten Jahres hatte es in sich: Ich durfte auf dem 30C3 einen Vortrag zu calc.pw halten.
Im Vortrag selbst habe ich die Idee hinter calc.pw vorgestellt, was ich mir für eine Lösung ausgedacht habe, welchen Problemen ich bei der Implementierung begegnet bin, wie ich diese gelöst habe und welche Pläne ich für die kommende Zeit habe.
Wer sich das ganze ansehen mag, kann sich die MP4-Datei direkt beim CCC herunterladen.
19.12.2013 yahe arduino code hardware legacy security
Der Arduino Leonardo, der nun seit etwa einem Jahr auf dem Markt ist, besitzt dank seines ATmega 32u4 direkt die Möglichkeit, eine USB-Verbindung mit dem PC aufzubauen. Auf dem Arduino Uno war dafür ein separater Mikrocontroller zuständig. Durch diese Änderung hat sich jedoch auch die Art, wie Resets über den USB-Anschluss angestoßen werden, geändert. Dieser Reset ist inzwischen eine reine Software-Routine und kann falls nötig herausgepatcht werden.
18.12.2013 yahe arduino hardware legacy
Derzeit arbeite ich mal wieder ein wenig an calc.pw, da der vorhandene Code für ein Arduino allein inzwischen zu umfangreich wird. Deshalb sehe ich mir derzeit an, wie ich den Programmcode auf zwei Arduinos verteilen kann. Es bestünde natürlich die Möglichkeit, auf ein anderes Mikrocontroller-Board zu wechseln, das ist jedoch mit höheren Aufwänden verbunden.
21.06.2013 yahe arduino hardware legacy
Wenn man das erste Mal mit Arduinos in Kontakt kommt, wundert man sich, wie klein und günstig die Plattform doch ist. Nach und nach merkt man dann allerdings, dass das Arduino doch sehr überladen und teuer ist. Für die Entwicklung ist es großartig, für den späteren produktiven Einsatz jedoch nicht. Früher oder später guckt man, wie man das ganze ein wenig verschlanken kann.
31.05.2013 yahe arduino hardware legacy
Endlich sind die ersten Vorbereitungen für das Auslesen einer echten Computertastatur abgeschlossen. Das Problem, das ich nun gelöst habe, ist, dass der Controller und die Tastenmatrix solch einer Tastatur über sehr viele Anschlüsse verfügen, sogar über so viele, dass sie den Rahmen dessen sprengen, was der Arduino zur Verfügung stellt. Um trotzdem alles anschließen zu können, habe ich mir eine Kleinigkeit überlegt.
22.05.2013 yahe arduino calcpw code hardware legacy security
Es ist vollbracht! In den letzten Wochen und Monaten habe ich einige Zeit mit der Arduino-Plattform verbracht und mich Stück für Stück in unterschiedliche Themenbereiche eingearbeitet. Ziel war es, calc.pw zu entwickeln.
08.05.2013 yahe arduino code hardware legacy
Nachdem ich ganz am Anfang meiner Arduino-Reise mal ein paar lustige Experimente gemacht hatte, habe ich mich in letzter Zeit sehr auf mein ernstes Projekt konzentriert. Das habe ich heute mal ein wenig aufgelockert.
07.05.2013 yahe arduino code hardware legacy
Bei meinem derzeitigen Projekt lege ich viel Wert darauf, dass die eigentliche Codebasis nicht nur auf dem Arduino, sondern auch auf normalen PCs mit x86- und x64-Architektur läuft. Bisher war das relativ einfach, da ich Plattformspezifika vermeide. Dieses Mal war das jedoch nicht möglich und eine Zwischenschicht musste her.
17.04.2013 yahe arduino code hardware legacy security
Nachdem ich letztens meinen kleinen Arduino-Speichermanager fertig gestellt habe, geht es nun darum, etwas produktives damit anzufangen. In meinem Fall lag das erste Hauptaugenmerk auf kryptographischen Algorithmen, sprich das Verschlüsseln und Hashen. Dabei muss ich natürlich immer den Speicher im Auge behalten.