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? ;-)
Gast
#5133853
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..
Das ist code aus dem Beispiel Projekt von STM32
Gast
#5133885
>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
Gast
#5134916
Is da auch Quellcode des töölchens für nicht MS-Jünger dabei oder woanders verfügbar?
Gast
#5134919
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
Gast
#5134943
STM32Cube_FW_F7_V1.7.0/Middlewares/Third_Party/LwIP/src/apps/httpd/makefsdata Als perl script oder .c Quelle.
Gast
#5134959
Zur Frage Punkt 2: https://wiki.selfhtml.org/
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.