File Explorer mit custom Protokoll

OP #7477588
Lesenswert?
• ▲
▼

Ich habe ein Embedded Gerät, mit einem fest verbauten Flash Speicher. Auf dem Mikrocontroller läuft ein Filesystem, um die Daten auf dem Flash zu organisieren. Für die Verbindung zum PC stellt der uC eine serielle Verbindung zur Verfügung, worüber ein benutzerspezifisches Protokoll läuft. Dort sind Befehle wie ls, cd, usw. implementiert, welche es ermöglichen durch das Filesystem zu navigieren, Files zu lesen und zu schreiben.

Ich möchte jetzt eine grafische Lösung für das Filesystem haben. Bevor ich alles von Scratch selber anfange zu schreiben, wollte ich mal wissen, ob es bereits einen File Explorer gibt, welchem man ein Protokoll hinterlegen kann. Ich stelle mir das so vor, dass man ein Mapping hinterlegen könnte, welcher Befehl bei welcher Aktion ausgeführt wird.

Kennt da jemand ein solches Programm? Muss auf Windows 10 und 11 laufen.

Gast #7477669
Lesenswert?
• ▲
▼

Operator S. schrieb:

Kennt da jemand ein solches Programm?

Total Commander hat ein Pluginsystem. Schreib ein entspr. Plugin dafür. https://www.ghisler.ch/wiki/index.php?title=Developer%27s_corner

Geht inzw. auch mit anderen Sprachen als Delphi mit dem TC geschrieben wurde, auch .NET-Sprachen und Java geht. https://totalcmd.net/directory/developer.html

Vielleicht gibts auch schon ein ähnliches Plugin das auf den Serial Port zugreift, musste selber mal suchen.

MidnightCommander (Text UI) hat auch sowas ähliches, nennt sich dort extfs, nein das hat nix mit ext2/3/4fs zu tun. Hier kann man auch eine beliebige Sprache wählen, die extfs-Umsetzungen für diverse Packer die dabei sind sind alle in bash-script und awk geschrieben. MC unter Windows gibts auch nativ oder per cygwin ist aber wohl eher abstossend für Windowsanwender.

Gast #7478482
Lesenswert?
• ▲
▼

Ich würde das komplett selber schreiben, mit eigener GUI. Was exakt passendes wirste sowieso nicht finden, das was so halbwegs passt wie das Plugindingens von TC musst du dich erst wieder einlesen, evt. dich mit den Macken damit rumärgern, das frisst mehr Zeit als man sich erhofft damit zu sparen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.