Forum: Mikrocontroller und Digitale Elektronik howto: embedded http server


von H. R. (hacker_r)


Lesenswert?

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
von Kaj (Gast)


Lesenswert?

H. R. schrieb:
> 1. Wie haben die diese hex Werte generiert?
Schau dir doch einfach mal die ASCII-Tabelle an

von Pete K. (pete77)


Lesenswert?

Mit ESP8266 wäre das einfacher ;-) Und mit der LUA Firmware ist das ein 
20-Zeiler (geschätzt)

von Timmo H. (masterfx)


Lesenswert?

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..

von H. R. (hacker_r)


Lesenswert?

Das ist code aus dem Beispiel Projekt von STM32

von holger (Gast)


Lesenswert?

>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

von minifloat (Gast)


Lesenswert?

Is da auch Quellcode des töölchens für nicht MS-Jünger dabei oder 
woanders verfügbar?

von Stefan F. (Gast)


Lesenswert?

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

von pegel (Gast)


Lesenswert?

STM32Cube_FW_F7_V1.7.0/Middlewares/Third_Party/LwIP/src/apps/httpd/makefsdata

Als perl script oder .c Quelle.

von pegel (Gast)


Lesenswert?

Zur Frage Punkt 2:

https://wiki.selfhtml.org/

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.