Hi ich muss ein embedded http server schreiben um mein STM32 VIA LWIP zu konfigurieren! Da tauchen paar totale Anfänger fragen auf: In dem Beispiel Projekt von STm32 gibt es ein file system. Dadrin stehen sowas wie: static const unsigned char data__STM32F7xx_html[] = { /* /STM32F7xx.html (16 chars) */ 0x2f,0x53,0x54,0x4d,0x33,0x32,0x46,0x37,0x78,0x78,0x2e,0x68,0x74,0x6d,0x 6c,0x00, /* HTTP header(17 bytes) */ 0x48,0x54,0x54,0x50,0x2f,0x31,0x2e,0x30,0x20,0x32,0x30,0x30,0x20,0x4f,0x 4b,0x0d, .... 1. Wie haben die diese hex Werte generiert? 2. ich muss eine html Seite machen mit Eingabemasken wie zum Beispiel für IP Adresse. Wie macht man das? ;-)
:
Bearbeitet durch User
H. R. schrieb: > 1. Wie haben die diese hex Werte generiert? Schau dir doch einfach mal die ASCII-Tabelle an
Mit ESP8266 wäre das einfacher ;-) Und mit der LUA Firmware ist das ein 20-Zeiler (geschätzt)
Es wäre an dieser Stelle echt lesbarer gewesen die Zeichen bzw strings in "'" bzw """ zu schreiben. Das frisst ein char Array nämlich genauso wie 0x..
>1. Wie haben die diese hex Werte generiert?
Es gibt ein Programm von ST was bei einer der Applikation Notes
dabei war unter folgendem Pfad:
Utilities\Third_Party\PC_Software\makefsdata.exe
Is da auch Quellcode des töölchens für nicht MS-Jünger dabei oder woanders verfügbar?
Meine NET I/O Firmware enthält so ein Tool als Perl Script, läuft unter Linux und Windows (vermutlich auch andere Betriebsysteme). http://stefanfrings.de/net_io/index.html
STM32Cube_FW_F7_V1.7.0/Middlewares/Third_Party/LwIP/src/apps/httpd/makefsdata Als perl script oder .c Quelle.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.