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
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
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