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 ClientsOther Useful Business Software
Earn up to 15% annual interest with Nexo.
Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform.
Geographic restrictions, eligibility, and terms apply.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of SL3MEGA!