Rolf Thomasius

Leidenschaftlicher Entwickler eingebetteter Systeme mit den Schwerpunkten Safety & Security.

Beiträge des Autors

Inspiration

Oh je, hier ist lange nichts passiert in diesem Blog. Ich melde mich zurück und gelobe Besserung mit einer Momentaufnahme. Das ist Berlin. Ich wünsche Euch eine inspirierende Nacht und viel Spaß beim Coden!

USB-Verbindungsprobleme beim Samsung Galexy Nexus unter Linux

Neues Samsum Galexy Nexus und schon die ersten Problemchen unter Linux. Das Gerät wird nicht erkannt. Beim Einstecken des Kabels liefert das Syslog: usb 1-1.2: new high-speed USB device number 34 using ehci_hcd usb 1-1.2: device descriptor read/64, error -71 … usb 1-1.2: device not accepting address 35, error -71 … hub 1-1:1.0: unable to …

Weiterlesen

SystemC: Fehler beim Übersetzen

Ich habe heute die SystemC 2.2.0 Referenzimplementierung gezogen und mich wiedermal darüber geärgert, dass nach wie vor die Sourcen nicht auf Anhieb übersetzbar sind. Anscheinend landen meine Mails an die OpenSystemC-Initiative direkt in /dev/null, denn ich habe schon mehrfach auf das Problem und dessen Lösung aufmerksam gemacht. Wie auch immer – hier die Lösung für …

Weiterlesen

Debian Squeeze auf dem DNS-320

Das DNS-320 ist ein kleines NAS-System. Um mehr als nur Dateien dort ablegen zu können, macht es Sinn, eine Debian Linux Distribution nachzurüsten. Doch wie bekommt man ein Debian auf ein DNS-320? Nachdem meine Versuche mit dem DebNAS gescheitert sind, bin ich nach weiterer Recherchezeit fündig geworden, wie man ein Debian Squeeze auf das DNS-320 …

Weiterlesen

Mantis und Subversion verkuppeln

Wie sich Mantis und Subversion verkuppeln lassen, erkläre ich in diesem Beitrag für das Embedded Engineering Wiki. Ein Commit in ein Subversion Repository soll automatisch eine Notiz mit Informationen über die neue Revision zum zugehörigen Matis-Ticket hinzufügen und ggf. das Ticket schließen.

SSH: Rückwärts durch den Tunnel

Heute mal wieder etwas zum Tunnelgraben… Wie ein Benutzer durch eine Firewall von innen nach außen tunneln kann, hatte ich einmal hier berichtet. Jetzt stehe ich vor dem umgekehrten Problem, einen Server hinter einer Firewall erreichen zu wollen, die keine Verbindungen hinein lässt – Fernwartung läßt grüßen. Wenn eine Verbindung jedoch von drinnen nach draussen …

Weiterlesen

Mempodipper – Root-Rechte durch Speicherzugriff

Seit der Linux Kernel-Version 2.6.39 kann über /proc/<pid>/mem auf Speicherabbilder jedes Prozesses auch schreibend zugegriffen werden. Die unzureichenden Rechteprüfung an dieser Stelle lassen sich einfach austricksen. Über diesen Fehler ist es möglich, Root-Rechte zu erlangen. Ich habe einen Exploit bei mir ausprobiert. Prinzipiell manipuliert er den virtuellen Arbeitsspreicher eines Setuid-Root-Programms wie su und verschaff so …

Weiterlesen

Softwarefehler brachte Flugzeug in den Sturzflug

Wer Ereignisse wie das folgende für mich hat, her damit – ich sammle sowas… Die Passagiere des Flugs 72 der australischen Fluggesellschaft Quantas wurden am 7. Oktober 2008 sicher aus ihrer Buchlektüre gerissen, als die Maschine in einer Höhe von 11.277 Metern plötzlich in den Sturzflug überging. Sie waren auf dem Weg von  Singapur nach …

Weiterlesen

Filmstreifen aus Fotos mit Ken-Burns Effekt

Frisch aus den Feiertagen zurück, hab ich aus einer Unmenge von Fotos ein Film zusammengeschnitten. Sehr hilfreich ist dazu das Programm PhotoFilmStrip von Jens Göpfert. Es erstellt Videodateien mit „Ken-Burns“-Effekt aus Bildern. Einfach Bilder auswählen, Bewegungspfad bestimmen und Video erzeugen. Damit lassen sich sicher auch kleine Filme von fotografierten Boards und Prototypen erstellen. Mit Urlaubsbildern …

Weiterlesen

Neuer C11-Standard veröffentlicht

Scheinbar als Weihnachtsgeschenk veröffentlichte die ISO im Dezember 2011 den neuen C-Sprachstandard, ISO/IEC 9899:2011. Diese neue – auch als C11 bekannte – Spezifikation, löst den C99-Standard ab. Hauptsächlich werden darin Features standardisiert, die von zeitgenössischen Compilern bereits unterstützt werden. Er beinhaltet u.a. ein detailliertes Speichermodell, um mehrere Ausführungspfade besser zu unterstützen. Der finale Entwurf wurde …

Weiterlesen