Individální projekty MPOA

Mikroprocesory s architekturou ARM

Uživatelské nástroje

Nástroje pro tento web


2014:http-stm32

Toto je starší verze dokumentu!


HTTP server na platformě STM32

Zadání

S využitím vývojových desek STM32F4DISCOVERY a STM32F4DIS-BB zprovozněte Ethernet rozhraní. Implementujte jednoduchý HTTP server, který pomocí dynamicky generovaných stránek umožní grafické zobrazení sledované veličiny.

Úvod

Projekt má za cíl demo aplikaci HTTP serveru. Výsledné demo má sloužit jako základ pro vývoj centrální jednotky senzorické sítě. Tato jednotka bude sbírat údaje ze senzorů v síti a zobrazovat naměřená data uživateli pomocí webových stránek. Dále by tento server mohl sloužit k jednoduchému monitoringu vyvýjených přípravků během testů. (R&D centrum se nachází jinde než testovaný výrobek)

Popis hardwaru

Server je implementován do vývojového STM32F4DISCOVERY . Kit je osazen mikroprocessorem s jádrem architectury ARM rodiny Cortex M4. K vývojovému kitu je připojená rozšiřující deska STM32F4DIS-BB jinak Base Board. Rozšiřující deska obsahuje Ethernet PHY LAN8720A. Server je napřímo připojen ke klientskému počítači (síť o dvou prvcích) . Dále je použit obvod pro emulaci virtualního COM portu pro zasílaní dat k zobrazení. tento přístup nahrazuje modul sběru dat ze senzorů. K Base boardu je možné připojit ještě další zařízení jako kamera OV7670 nebo LCD, ty ovšem nejsou v demo aplikaci použity.

stm32f4dis-ext.jpg

Obr. 2:  Fotografie kamery OV7670

2014/http-stm32.1421536658.txt.gz · Poslední úprava: 2015/01/18 00:17 autor: Ondřej Maňas