spojrzeć tutaj, a znajdziesz wszystkie rodzaje wbudowanych serwerów internetowych. Ten nie wygląda na wszystko, co ciekawe, zwłaszcza dlatego, że jest to tylko DIC podłączony do tablicy rozwojowej. Ale dla nas interesująca część jest w jaki sposób [Andrew Rossignol] wybrał, aby sformatować aktywa strony internetowej, aby najlepiej wykorzystać serwer zasilany.

Projekt został spawany w ramach klasy w systemach wbudowanych wbudowanych przez Internet, które biorą [Andrew]. Zarząd ma mikrokontroler ATMEGA16 i korzystający z popularnego popularnego ENC28J60 na płytce adaptera Ethernet. Stos TCP / IP TCPFICS zajmuje się komunikacją z siecią.

Jednym z ograniczeń, które [Andrew] nałożono na siebie, było użycie tylko jednej akcji, która dostępna RAM ogranicza się do około 700 bajtów. Każda szanowana strona internetowa musi mieć przynajmniej trochę grafiki, ale to trudne z limitem rozmiaru. Udało mu się wyświetlić logo AVR, optymalizując SVG w Inkscape, a następnie rozebrał resztę cruft przy użyciu Vima (wyjaśnione w demo po przerwie). Z tym kawałkiem Linux-Fu w kieszeni ustawił na pracy Usprawnienie pliku CSS. Strona internetowa też nie jest tylko statyczna. Wyświetla czas serwera, a nawet pozwala na kontrolowane przekaźniki i diody LED na płycie Olimex.

Pomimo ograniczeń rodziny Atmega nadal wydają się robić fantastyczne rzeczy połączone w Internecie. Oto jeden używany jako serwer Minecraft.

Leave a Reply

Your email address will not be published. Required fields are marked *