Dnes tu máme obehranou písničku - destičku s mikrokontrolerem, ethernetem, MMC/SD rozhraním a s USB. Řeknete si: "Fakt obehraná písnička." Jenže co naplat, tahle je fakt moc pěkná.


Hardware
  • Atmel ATmega128
  • 10-pinový ISP konektor
  • 64 kByte externí SRAM
  • USB <-> RS232 interfejs
  • SD/MMC patice
  • Ethernet interejs s ENC28J60 (IEEE 802.3, 10Base-T)

Hardware umožňuje snadné rozšíření pomocí pinů mikrokontroleru vyvedených na pinovou lištu (digitální a analogové I/O, SPI, TWI, seriové rozhraní). DPS je oboustranná o rozměrech 100 x 80mm. Většinou jsou použita SMD montáž




The software
Software je napsán v standardní, ANSI-C pod licencí GPLv2. A obsahuje následující moduly
  • TCP/IP a UDP/IP stack.
  • DHCP klient
  • HTTP server.
  • přístup na SD/MMC s podporou FAT16.
  • TIME protokol
  • řadu interních modulů (clock, timers, UART, etc).


Byla implementována jednoduchá příkazová řádka přístupná prostřednictvím UARTu na 115200 Bd.S příkazy obdobnými Unix shellu můžete nastavit síťové parametry, procházet SD/MMC kartu, etc.
  • cat file - vypíše hexdump souboru file na termináll.
  • cd directory - změní pracovní adresář na directory.
  • clock - vypíše datum a čas interních hodin.
  • clock_sync_start - spustí periodickou synchronizaci data a času z internetu.
  • clock_sync_stop - zastaví synchronizaci data a času
  • disk - zobrazí informace o MMC/SD kartě
  • dhcp_client_start - spustí DHCP klienta
  • dhcp_client_abort - zastaví DHCP klienta.
  • ip_config [ip_address [ip_netmask [ip_gateway]]] - zobrazí/nastaví konfiguraci sítě
  • ls -zobrazí obsah pracovního adresáře
  • sync - zapíše neuložený data na MMS/SD kartu


Copyright 2006-2008 by Roland Riegel

01-70.zip