Ethernut: Problem mit der httpd-App

OP #2532348
Hi,

ich denke darüber nach, mir das Ethernut-Board 2 zu holen, um mich mit 
dem Thema "Embedded Webserver" zu beschäftigen.

Um mir vor dem Kauf schon mal anzuschauen, wie das Erstellen der 
Firmware so prinzipiell funktioniert, habe ich das Tutorial zum 
Erstellen der httpd-App durchgearbeitet. Also mit dem Konfigurator das 
OS für das Ethernut2-Board zusammengestellt und anschließend das 
make-File ausgeführt. Klappt soweit alles wunderbar.

Allerdings kann ich angesichts dessen, dass auf dem Board ein ATmega128 
sitzt, die Größe des erstellten .hex-Files von 261 KB nicht 
nachvollziehen. Der Code ist ja schon mit dieser Mini-Anwendung für den 
Controller deutlich zu groß.

Irgendwie steh ich grad voll auf dem Schlauch und scheine mit meinem 
Problem auch nach längerem googlen allein da zu stehen.

Hat einer vielleicht eine Idee?

Grüße,
Markus
OP
Das war mir noch nicht ganz klar. Im Hardware Manual vom Board ist er im 
Blockschaltbild zwar eingezeichnet, im Text aber nicht weiter erwähnt. 
Dafür steht aber da, dass der Flash ROM vom Controller als 
Programmspeicher dient (Seite 9).
Von daher dachte ich, dass der AT45 primär dazu dient, im laufenden 
Betrieb Daten abzuspeichern, die beim Abschalten erhalten bleiben 
sollen.

Mein .hex-File befindet sich also von der Größe her im üblichen Rahmen? 
Ich frag so dumm, weil ich halt noch keinerlei Erfahrung mit Ethernut 
habe.
Markus D. schrieb:
> Mein .hex-File befindet sich also von der Größe her im üblichen Rahmen?
> Ich frag so dumm, weil ich halt noch keinerlei Erfahrung mit Ethernut
> habe.

Eine etwas aufgebohrte Variante vom httpd belegt bei mir
1
-rwxr-xr-x 1 enut487 enut487 235642  3. Feb 17:16 httpserv.elf*
2
-rw-r--r-- 1 enut487 enut487 354566  3. Feb 17:16 httpserv.hex

allerdings Ethernut 3.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.