Giter VIP home page Giter VIP logo

m1284p_wiz5500's Introduction

m1284p_wiz5500

Read this in other languages: English, Русский.

Lots of projects using ATMEGA 1284p(644p partially) and Ethernet NIC Wiznet 5500.

Based on W5500 EVB examples, but heavily modified.

Building in Eclipse Kepler with AVR-Eclipse plugin and avr-gcc 4.9.2 toolchain.

Hardware part of the projects

This is my own m644p/m1284p custom board looks like:

m1284p Board 3D Top

Tested system photo:

m1284p System photo

Software part. What done ( In order of increasing complexity and date of creation )

  1. Wiznet Loopback TCP/UDP Static IP
  2. Wiznet Loopback TCP/UDP DHCP IP
  3. DNS example
  4. SNTP + DNS example
  5. Telnet server example
  6. ICMP aka ping example
  7. Simple Web Server (one page with HTTP POST/GET queries)
  8. HTTPD Web Server with all contents in AVR FLASH (with AJAX queries)
  9. HTTPD Web Server with all content on SD card (Chang FAT FS lib using) (with AJAX queries)
  10. FTPC example (only active mode sorry) with store content on SD card (console dialog from serial terminal like putty..)
  11. FTPD example (both active-passive modes working) with store content on SD card, checked on FTP clients: Windows 7 cmd, FAR, Total commander, WinSCP.
  12. Combined HTTPD + FTPD for dynamic upload WEB server pages, with all content on SD card (Chang FAT FS lib using) (with AJAX queries)
  13. ZEVERO SD PetitFS Bootloader for both M1284p/M644p
  14. Bootloaded code: Combined Wiznet Loopback TCP/UDP Static IP + FTPD server (for bootloading via FTP client) + SD-bootloader ZEVERO, working on M644p/M1284p
  15. Bootloaded code: Combined HTTPD server (with AJAX) + FTPD server (for bootloading via FTP client and upload WEB server contents) + SD-bootloader ZEVERO, working on M1284p only
  16. IOT Blynk client Example with Blynk smartphone application (checked only Android side) - NO Arduino CODE, used Wiznet Sockets
  17. Bootloaded code: IOT BLYNK client combined with FTPD server (for bootloading via FTP client)+ SD-bootloader ZEVERO, working on M1284p only
  18. TFTP client
  19. MQTT client

Blynk application screenshot:

Blynk application

What TODO:

All done.

Remarks:

>>Hardware and Software parts (no Blynk) discussion your are welcome here..

>>Blynk part discussion your are welcome here..

Author porting to AVR m1284p/m644p

  • Ibragimov Maksim aka maxxir

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.