Linux auf einem Atmega

Gast #2614474
Lesenswert?
• ▲
▼
It is actually quite a treat !. Do not forget that it has 16 MB of RAM 
:), so a pretty minimalistic X could be run. From the code, it looks 
like quite a bit could be optimized. I just wonder why nobody went for 
the ZPU, its emulation is quite easier... I guess, nobody wants to port 
something to it... now that I think about it... does it have a MMU ?, 
the ZPU, I mean.

Btw, great work!
#2619624
Lesenswert?
• ▲
▼
Vielleicht sollte man auch mal lesen worüber man schreibt: Es wird ein 
ARM mit 6.5kHz emuliert. Da war ja mein TI59 schneller :-)

Bei 16k RAM passen immerhin 3 4k VMEM Pages ins RAM. Die übrigen 4k 
dürften für die Emulation dicke reichen. Braucht ja nicht jeder ein 
Megabyte für ein "Hello World". Mir stellt sich da allerdings die Frage 
nach wieviel Bootvorgängen die SD Card ihre MTBF hinter sich hat.
#2621118
Lesenswert?
• ▲
▼
Εrnst B✶ schrieb:
> So schnell isser nicht. Ich glaube kaum, dass man die auf diese Methode
> kaputt bekommt.
Denke ich auch, 2Stunden bis zur Konsole ist schon eine Weile ;-)

Michael G. schrieb:
> Da gibbet nicht viel vorzustellen, Linux als OS erst ab 16 Bit
> Registerbreite und bei den Ressourcen von nem ordinaeren Atmega... da
> passt noch nichtmal die Prozesstabelle in den RAM ;)
Der gute Mann soll ja auch noch ein paar MB DRAM rangenagelt haben.

frank

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.