Mein Blog    Projekte    Archiv    Impressum

STM32 mit C++ programmieren

Meine Toolchain um STM32 Microcontroller zu programmieren habe ich bereits in diesem Post vorgestellt. Dabei ging es aber ausschließlich um C Code. Jetzt geht es darum zusätzlich C++ zu verwenden. Dabei soll die Funktionssoftware in der modernen Hochsprache geschrieben werden, während die Basisfunktionen weiterhin von den bestehenden C-Libraries umgesetzt werden.

Mein Eclipse

An dieser Stelle möchte ich einfach mal meine persönliche Toolchain Konfiguration (nicht nur den Eclipse Anteil) dokumentieren.

rC3W2 - Planung

Hier ist zunächst ein erster Planungsstand bezüglich Programm, Verpflegung, Projekten und Organisation. Das ganze soll noch verändert - Vorschläge gerne jederzeit einreichen - und vor allem erweitert werden.

Energieverbrauch von Handynetzteilen

Ich habe mir vorgenommen mich konkreter mit Themen aus dem Bereich Nachhaltigkeit auseinanderzusetzen. Mir schwirren dazu zahllose einzelne Fakten durch den Kopf, aber ich bin mir nie sicher wie die Verhältnismäßigkeit zwischen den einzelnen Maßnahmen aussieht.

Fünf verschiedene Handynetzteile liegen auf einer Tischplatte.

In diesem Post untersuche ich wie es um den Stromverbrauch im Standbymodus von Handynetzteilen steht. Dieser wird mit dem Energieverbrauch beim Kochen von Tee verglichen.

Röhrenradioreparatur - Test der Radios

Mit funktionierendem Netzteil und Verstärker sollte es jetzt möglich sein die Radios in Betrieb zu nehmen. Dazu habe ich jetzt auch den Radioteil wieder mit der Anodenspannung verbunden und das ganze in Betrieb genommen.

Röhrenradioreparatur - Erste Inspektion

Frontansicht eines kleinen, alten, heruntergekommenen Röhrenradios von Siemens

Abgesehen vom generell eher schäbigen Zustand des Gehäuse, fällt zunächst die beschädigte Ein/Aus Taste auf. Bei geöffnetem Gehäuse sieht man dann auch noch dass die Sicherung durchgebrannt ist.

Backupsystem mit ZFS

Nach vielen verschieden Konzepten habe ich inzwischen endlich ein Konzept zur Datensicherung gefunden, mit dem ich zufrieden bin. Dabei werden die Daten von meinem Laptop über das Heimnetzwerk auf einen alten Desktop PC übertragen und durch verschiedene Mechanismen vor Verlust und oder Beschädigung geschützt.

Neue alte Posts

Momentan habe ich noch Notizen und Bilder von zahllosen kleineren und größeren Projekten herumliegen. Da sich mit dem neuen Blogsystem Projekte jetzt deutlich bequemer dokumentieren lassen, ist meine Motivation dazu auch größer. Und so werden in nächster Zeit hoffentlich viele dieser alten Projekte hier im Blog landen.

Der Ordnung halber werde ich diese Berichte jeweils mit dem Datum versehen an welchem das Projekt durchgeführt/abgeschlossen wurde. Entsprechend werden diese Posts dann nicht auf der Startseite des Blogs zu sehen sein. Es lohnt sich also ab und zu ins Archiv zu schauen.

EKGUI 2 - Dynamische Anzeige funktioniert

Zuletzt kam ja die Frage auf, ob das Betriebssystem bei der seriellen Schnittstelle Puffer einsetzt, welche für die Trägheit der Anzeige verantwortlich sind. Das lässt sich beantworten, indem man ein Skript schreibt welches Zeilenweise die erfassten Werte direkt ausgibt.

EKGUI 2 - Dynamische Anzeige

Das aufnehmen und anzeigen eines EKGs funktioniert bereits. Der nächste Schritt ist es jetzt die Kurve in Echtzeit anzuzeigen.

Reverse Engineering

Ich bin zur Zeit auf der GPN17 und habe, angeregt durch einen Einführungsvortrag, angefangen mich mit Reverse Engineering zu befassen…

EKGUI 2 - Projektstart

Zunächst sollen hier einige Anforderungen definiert werden, damit ich konkrete Ziele habe auf die ich hinarbeiten kann, und dann werden erste Funktionen implementiert.

Projektverwaltung - Einleitung

Jetzt ist es an der Zeit meine Jekyll Einrichtung um eine Projektverwaltung zu erweitern.

In der Titelzeile wird es einen “Projekte” Link geben, der dann eine Liste mit den Projekten und deren Kurzbeschreibungen aufruft. Klickt man dann auf den Titel eines der Projekte wird eine Seite aufgerufen, die sämtliche Posts die zu dem Projekt gehören anzeigt.

Markdown Testseite

Ziel dieser Seite ist es auf einen Blick sehen zu können ob sämtliche Funktionen die ich so in meinem Blog verwende auch tatsächlich funktionieren. Dies ist zunächst bei der Einrichtung hilfreich, später kann ich sie dann aber auch nach jedem Update einmal aufrufen um zu überprüfen ob noch alle Funktionen wie gewohnt vorhanden sind.

Neuer Blog

Heute habe ich mit der Einrichtung dieses kleinen Blogs begonnen. Zunächst liegt das ganze nur lokal in meiner Nextcloud. Wenn das ganze dann halbwegs so aussieht wie es soll kommt es dann ans Netz. Mal schauen was so alles geht.

Röhrenverstärker - Zweiter Versuch

Nachdem der erste Röhrenverstärker “beinahe funktioniert” hat, habe ich mich direkt an den zweiten Versuch gemacht. Dazu habe ich den Punkt, nur vorhandene Teile zu verwenden, von der Liste der Anforderungen gestrichen.

Röhrenverstärker - Erster Versuch

Röhrenverstärker sind zwar in vieler Hinsicht den moderneren, halbleiterbasierten Verstärkern unterlegen, aber ein Ein Transistor hat keine durch ein Vakuum fliegende Elektronen und auch keine hübsche glimmende Glasröhre zu bieten. Und da ich eh noch ein paar Röhren rumliegen hatte dachte ich mir ich könnte ja einfach mal versuchen daraus einen Verstärker zu bauen.

LED-Beamer - Umsetzung

Wenn man einen Beamer hat, bei dem sich das Ersetzen der Originallampe nicht mehr lohnt, dann kann manja eben mal ausprobieren wie empfindlich der Beamer auf die Richtung des einfallenden Lichtes reagiert.

Eigenbau Wasserkühlung

Ich habe mir eine komplette Wasserkuehlung aus Einzelteilen für Materialkosten von ca. 50€ gebastelt.