Wie der Titel besagt, arbeite ich an einer einfachen eingebetteten Anwendung, die einige Informationen von der seriellen Schnittstelle liest und sie in einer Datei protokolliert. Außerdem wird auf dem Display ein bisschen Status angezeigt.
Ich bin jetzt in der Phase, in der die Protokollierung zu laufen scheint, und ich versuche, das System zu konfigurieren, und ich habe ein paar Fragen.
Das System dient zum Protokollieren von Daten auf einem FAT32-USB-Stick, der jederzeit ausgesteckt, neu eingesteckt oder ausgetauscht werden kann. Was ist die bevorzugte Methode, um einen eingesteckten USB-Massenspeicher automatisch in ein festes Verzeichnis zu laden? Das usbmount-Paket scheint dies fast zu tun, aber die mangelnde Wartung macht etwas vorsichtig.
Ich kann die Stromversorgung nicht garantieren und kann keine sauberen Abschaltungen durchführen. Glücklicherweise sollten die einzigen Dateien, die außer den internen Betriebssysteminformationen geschrieben werden, die Protokolle sein. Rettet mich ein Journalling-Dateisystem für das Betriebssystem vor mir selbst oder sollte ich das System schreibgeschützt einbinden oder an RAM-Datenträgern basteln?
Überlebt und erholt sich das FAT-Dateisystem auf dem USB-Stick nach Stromausfällen und plötzlichen Auswürfen? Soll ich jedes Mal eine neue Protokolldatei erstellen, wenn sie bereitgestellt wird?
Ich habe den X-Server so eingerichtet, dass er automatisch startet, und habe mit den LXDE-Autostart-Skripten herumgespielt, um die Statusanzeige zu starten und den Fenstermanager / Bildschirmschoner zu deaktivieren. Gibt es noch andere Gründe für die Aufrechterhaltung einer kontinuierlichen Anzeige?
Der Logger hat keinen Ethernet-Zugang und benötigt eine genaue Uhr. Ist das RasClock-Modul eine geeignete Option?
Entschuldigung für den langen Beitrag und die vielen halbbezogenen Fragen.
Ich bin es gewohnt, mit einfachen eingebetteten Geräten umzugehen, für die ich die volle Kontrolle über die Software habe, und die Aufgabe, ein echtes Betriebssystem richtig zu konfigurieren, macht mir etwas Sorgen. Andererseits vermute ich eher, dass ich nicht der einzige bin, der den Pi für diese Art von Anwendung (ab-) verwendet, so dass die Fragen hoffentlich nicht zu spezifisch für meine spezielle Situation sind.