Deschideți firmware-ul 1

Open Firmware (OpenBoot) este standardul care definește interfețele firmware-ului computerului. Standardul a fost dezvoltat de Sun Microsystems și utilizat de Sun, Apple. IBM și alți producători de computere non-x86. Open Firmware permite sistemului să descarce drivere independente de platformă direct de la PCI.







Accesul la Firmware-ul Deschis poate fi făcut folosind un shell de comandă în Forth. Cea mai mare parte a codului este dezvoltată în Forth

Codul Forth poate fi compilat într-un bytecode FCode, independent de detaliile arhitecturii calculatorului ca set de instrucțiuni și ierarhia de memorie. Prin urmare, Open Firmware oferă instrumente independente de platformă pentru diagnosticarea la momentul încărcării și pentru configurare. FCode este foarte compact, de exemplu, un driver de disc poate ocupa 1-2 kilobyte.







Pe sistemele Sun SPARC, interfața Open Firmware (OpenBoot) este disponibilă înainte ca sistemul de operare să înceapă să se încarce. Accesul în timpul funcționării sistemului se realizează prin apăsarea tastei Stop-A (L1-A). În sistemul de operare Solaris, există o comandă eeprom pentru a modifica configurația OpenBoot.

Pe computerele Macintosh bazate pe PowerPC, accesul la Open Firmware se face prin apăsarea tastelor Cmd-Option-O-F la pornire. Această funcționalitate este folosită în principal de către dezvoltatori; pentru utilizatorii finali, există acces printr-o interfață grafică. Unele modificări pot fi făcute utilizând comanda nvram.

Pegasos este accesat prin apăsarea tastei Esc.

În sistemele IBM POWER. Open Firmware este disponibil prin meniul de pornire SMS. care se numește prin apăsarea "1" sau "F1" la momentul încărcării.







Articole similare

Trimiteți-le prietenilor: