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

Project Samples

Project Activity

See All Activity >

Categories

FTP Clients

Follow SL3MEGA

SL3MEGA Web Site

Other Useful Business Software
Earn up to 15% annual interest with Nexo. Icon
Earn up to 15% annual interest with Nexo.

Access competitive interest rates on your digital assets.

Generate interest, borrow against your crypto, and trade a range of cryptocurrencies — all in one platform. Geographic restrictions, eligibility, and terms apply.
Get started with Nexo.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of SL3MEGA!

Additional Project Details

Registered

2023-01-11