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

You Might Also Like
Our Free Plans just got better! | Auth0 by Okta Icon
Our Free Plans just got better! | Auth0 by Okta

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

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.
Try free now
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