Spis treści:
1. Wstęp...4
2. Wykaz używanych skrótów angielskich...5
3. Budowa serwera...7
3.1 Kontroler…10
3.2 Interfejs sieci Ethernet...14
3.3 Pamięć do przechowywania stron internetowych...18
3.4 Interfejs komputera PC...20
3.5 Schemat autonomicznego serwera http...21
4. Oprogramowanie serwera...23
4.1 Protokoły sieciowe używane przez serwer...23
4.2 Biblioteki sterujące podzespołami serwera...27
4.3 Program realizujący zasadniczą funkcjonalność serwera...30
5. Procedura uruchomienia urządzenia...37
5.1 Uruchomienie kontrolera...38
5.2 Uruchomienie interfejsu komputera PC...38
5.3 Uruchomienie pamięci flash...40
5.4 Uruchomienie interfejsu sieciowego...41
6. Testowanie pracy serwera...48
7. Podsumowanie...50
8. Literatura...51
1. Wstęp
Powodem podjęcia tematu „Autonomiczny serwer http ze sprzętowym stosem TCP/IP” jest obserwowany intensywny rozwój sieci komputerowych oraz rosnące zapotrzebowanie na stosowanie sieci w różnych urządzeniach elektronicznych np. aparatura pomiarowa, nadzór, sterowanie itd. Serwery w postaci urządzeń o niewielkich wymiarach,
niskim poborze energii oraz niewymagające do działania kosztownego i często kłopotliwego w konfiguracji oprogramowania okazują się dobrym rozwiązaniem gdy zachodzi konieczność udostępnienia ściśle określonej usługi np. podawanie czasu, udostępnianie lub archiwizowanie określonych danych. Dzięki temu niniejsza praca dotyczy obszarów
elektroniki w których będą potrzebne nowe rozwiązania. Projekt ma zatem duży potencjał edukacyjny oraz może stanowić instrukcję dla konstruktora który chciałby wykorzystać
zawarte w nim informacje przy projektowaniu urządzeń podłączonych do sieci Ethernet.