Forum: Mikrocontroller und Digitale Elektronik Microchip MPFS, wie geht das?


von Wolfgang H. (frickelkram)


Lesenswert?

Hallo zusammen,
ich habe den Auftrag bekommen den Inhalt einer WEB-Site auf einem 
Embedded Board anzupassen. Das Board enthält einen WEB-Server für den 
Remote-Zugriff und basiert auf einem PIC von Microchip. Es ist möglich 
ein paar Analogeingänge zu nutzen, und ein wenig digitalen I/O.
Die WEB-Site ist mit dem TCP/IP Stack von Microchip realisiert und 
werden als MPFS Filesystem per FTP auf das Board geladen.
Der Hersteller des Boards hat minimalistische WEB-Seiten vor 
installiert. Um neue WEB-Seiten drauf spielen zu können soll man einen 
minimalen Satz von Seiten erzeugen, unter anderem auch "login.cgi". Der 
Hersteller gibt seinen Beispielcode nicht als Quellcode heraus. Er 
schreibt aber das die Gewährleistung erlischt sobald man eigene 
WEB-Seiten per FTP auf das Board lädt. Der Hersteller kommt aus USA.
Die einzige "Gefahr", die ich derzeit sehe ist, dass die "login.cgi" 
Seite nicht funktioniert.
Ich wüsste nun gerne ob hier schon jemand Erfahrungen mit dem Deployment 
von WEB-Seiten auf basis von MPFS hat. Wie "gefährlich" ist das? Was 
passiert wenn die Site wiklich mal Schrott ist, kann man dann trotzdem 
per FTP eine neue, überarbeitete WEB-Site, hoch laden?
Laut Beschreibung sieht es so aus als würden die Standard Features 
genutzt die Microchip im AN833 beschreibt.
Das Board stammt von der Firma CAI Networks;
http://www.cainetworks.com/manuals/webcontrol/HowtoWriteGUICodeforWebControl.pdf
http://www.cainetworks.com/manuals/webcontrol/WebControlUserGuide.pdf

von Mark B. (markbrandis)


Lesenswert?

Wtf?

Sorry. Ich wollte sagen:
Es muss doch ein Verzeichnis geben, in dem die index.html (wenn sie so 
heißt, ist aber üblich) und die anderen HTML- und sonstigen Dateien 
liegen. Kann man nicht einfach die alten Dateien sichern, die neuen 
Dateien per FTP hochladen, vielleicht noch die Zugriffsrechte passend 
setzen (nur lesen für Other) und det war's?
Vielleicht versteh ich aber auch nicht wie MPFS funktioniert ;-)

von Mark B. (markbrandis)


Lesenswert?

Hm, anscheinend muss man die HTML-Dateien erst mal mit einem MPFS-Tool 
bearbeiten und kann sie dann aufs Zielsystem hochladen. Siehe hier:

http://www.microchip.com/forums/tm.aspx?m=214302&mpage=1&key=mpfs

von Wolfgang H. (frickelkram)


Lesenswert?

Hi zusammen,

danke für die Antworten. Im Prinzip verstehe ich schon wie das Ganze 
funktioniert. Man muss ein MPFS-Binary wie ein ISO Image verstehen. In 
dem Binary sind die Dateien (HTML-Files, Bilder usw.) zusammen gefasst. 
Microchip hat dazu ein FAT-Basiertes File System definiert. Erzeugt wird 
das Image mit dem mpfs.exe Tool. Ich habe auch schon so ein Image 
erstellt und mir mit einem Binäreditor angeschaut.

Ich suche jemanden der schon mit einem Board gearbeitet hat das diese 
Technik verwendet. Ich möchte nicht mit dem ersten Versuch das einzige, 
vorhandene Board schrotten. Der Herrsteller schreibt im Handbuch dass 
man das Board einschicken und die Firmware neu aufspielen lassen muss 
wenn etwas schief geht. Das Kostet Zeit und Geld.

Es wäre schön eine Anleitung mit "Netz und doppeltem Boden" zu haben ;-)

von Sascha F. (sascha_focus) Benutzerseite


Lesenswert?

Hallo,

vielleicht hilft ja der Link:

http://www.ljcv.net/projects/index.html

Habe selbst den PIC24FJ64 Webserver nachgebaut.

Gruß Sascha

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.