This 20 year old project of mine claims to be the smallest internet operating system, written in 100% AVR assembler, that includes everything from Ethernet (RTL8019AS) driver, DLC, ARP, IP, ICMP, TCP streaming to a hardware MP3 decoder chip (VLSI 1001K) and some simple FTP client incl. a little GUI for a 5x7 dot matrix LCD within 3472 bytes Flash ROM of the AVR. Yes only 3.4kbytes of Flash and 64k of external SRAM - not more than this is needed to listen to a MP3 transferred from a FTP server. Please send me a mail if you claim you created a smaller system with the same features and I'll buy you a beer or coffee - LOL.
[dedicated to a rat called Nat]
Features
- written in 100% assembly language (uses AVRA assembler)
- 3.4kB total ROM size - the smallest internet ready operating system on earth
- DLC, ARP, IP, ICMP, TCP, FDP implementation in AVR assembler
- tested to stream mp3 data between a FTP server and a hardware MP3 dedocer
- All peripherals are memory mapped into the AVR 64 address space
Categories
FTP Clients
You Might Also Like
Our Free Plans just got better! | Auth0 by Okta
You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your secuirty. Auth0 now, thank yourself later.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of SL3MEGA!