mikrocontroller.net

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


Autor: Wolfgang Heinemann (frickelkram)
Datum:

Bewertung
0 lesenswert
nicht 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/Howt...
http://www.cainetworks.com/manuals/webcontrol/WebC...

Autor: Mark Brandis (markbrandis)
Datum:

Bewertung
0 lesenswert
nicht 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 ;-)

Autor: Mark Brandis (markbrandis)
Datum:

Bewertung
0 lesenswert
nicht 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&m...

Autor: Wolfgang Heinemann (frickelkram)
Datum:

Bewertung
0 lesenswert
nicht 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 ;-)

Autor: Sascha Focus (sascha_focus) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

vielleicht hilft ja der Link:

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

Habe selbst den PIC24FJ64 Webserver nachgebaut.

Gruß Sascha

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.