Meniu

Collapse OS, un sistem de operare pentru doomsday

Collapse OS este un sistem de operare Forth si o colectie de instrumente si documentatie cu un singur scop: pastrarea capacitatii de a programa microcontrolere.

Optiuni:

  1. Rulare pe masini minime si improvizate.
  2. Interfata prin mijloace improvizate (serial, tastatura, afisaj).
  3. Editati textul si continutul binar.
  4. Compilati sursa de asamblare pentru o gama larga de MCU-uri si procesoare.
  5. Cititi si scrieti dintr-o gama larga de dispozitive de stocare.
  6. Asamblare si implementare pe o alta masina.

Cu o copie a acestui proiect, o persoana capabila si creativa ar trebui sa poata reusi sa construiasca si sa instaleze Collapse OS fara resurse externe (adica internet) pe o masina construita din piese scavenged cu instrumente de tehnologie scazuta.

Documentatia se afla in fisiere text in „doc /”. Începeti cu „intro.txt”. Collapse OS poate rula pe orice platforma POSIX si se construieste cu usurinta. Clonati-l, apoi consultati „/cvm/README.md” pentru instructiuni.

  • Poate asambla binare Z80, AVR si 8086.
  • Poate programa microcontrolere AVR.
  • Are un editor de text in linie de comanda similar cu editorul traditional Forth, precum si un editor de text vizual inspirat din UNIX 'VI.
  • Are puterea deplina a unui interpret Forth destul de bine prezentat.
  • Stie sa ruleze pe:
    • Un RC2014 printr-un link serial. De asemenea, poate avea o tastatura PS / 2 conectata direct.
    • Un sistem Master Sega sau un MegaDrive (Genesis) cu iesire video si intrare D-Pad si / sau un adaptor de tastatura PS / 2.
    • Un TI-84 + cu iesire pe ecranul LCD si intrare pe tastatura incorporata.
    • Un TRS-80 Model 4P cu video si tastatura incorporate.
    • Un aparat compatibil cu PC-ul 8086 (inclusiv computerele moderne).
    • Un Z80-MBC2 prin link serial.
    • Orice mediu POSIX, care simuleaza un ecran de 80x32 prin ncurses.
  • Extrem de simplu:
    • Cod de pornire Z80: ~ 550 de linii de asamblare z80
    • Cod de pornire 8086: ~ 200 de linii de asamblare 8086 (8086 este semnificativ mai terser decât z80)
    • Forth core: ~ 450 de linii de Forth
    • Subsistem card SD: ~ 150 linii Forth si z80 asm
    • Asamblor Z80: ~ 300 de linii de Forth
    • Asamblor 8086: ~ 150 de linii de Forth
    • Asamblor AVR: ~ 150 de linii de Forth
    • Editor vizual: ~ 150 de linii de Forth
    • Întregul cod „real” (ce ar gestiona un computer post-colaps, care exclude cvm, emulatoare, instrumente POSIX, teste, doc): ~ 2800 de linii
  • Are suport pentru stocarea in masa.:
    • Carduri SD
    • 5 dischete de 1/4 "
  • Auto-asambleaza pe resurse minime.:
    • Un RC2014 cu un adaptor pentru card SD.
    • Un TRS-80 Model 4P cu dischete.
    • Un sistem Master Sega cu adaptor pentru tastatura, adaptor pentru card SD si soclu dual EEPROM.
  • Construit dintr-un mediu POSIX cu scule minime: sunt necesare doar cc, make si ncurses.
Source: collapseos.org

FlorinM

Utilizator Linux - Solus OS, pasionat de calatorii.
  • | 2708 articole

Nici un comentariu inca. Fii primul!
  • powered by Verysign