Open Firmware

Open Firmware

Open Firmware (OpenBoot) — стандарт, определяющий интерфейсы компьютерной прошивки. Стандарт был разработан Sun Microsystems и применялся компаниями Sun, Apple, IBM и другими производителями не-x86 компьютеров. Open Firmware позволяет системе загружать платформенно-независимые драйверы напрямую из PCI.

Доступ к Open Firmware может осуществляться с помощью командной оболочки на языке Forth. Большая часть кода разработана на языке Forth

Несколько коммерческих продуктов на основе Open Firmware были переданы в свободное пользование в 2006, включая Sun OpenBoot, Firmworks OpenFirmware и Codegen SmartFirmware. Исходный код доступен в рамках проекта OpenBIOS.

Содержание

Преимущества

Код Forth может быть скомпилирован в байт-код FCode, независимый от таких деталей компьютерной архитектуры как набор инструкций и иерархия памяти. Поэтому Open Firmware предоставляет платформенно-независимые средства для диагностики во время загрузки и для конфигурирования. FCode является очень компактным, например, драйвер диска может занимать 1-2 килобайта.

Доступ

На системах Sun SPARC интерфейс Open Firmware (OpenBoot) доступен до начала загрузки операционной системы. Доступ во время работы системы осуществляется нажатием клавишей Stop-A (L1-A). В операционной системе Solaris для изменения конфигурации OpenBoot существует команда eeprom.

На компьютерах Macintosh на основе PowerPC доступ к Open Firmware осуществляется нажатием клавиш Cmd-Option-O-F при включении. Эта функциональность в основном используется разработчиками; для конечных пользователей существует доступ через графический интерфейс. Некоторые изменения можно осуществить с помощью команды nvram.

На Pegasos доступ осуществляется нажатием клавиши Esc.

На системах IBM POWER, Open Firmware доступен через SMS Boot Menu, которое вызывается нажатием «1» или «F1» во время загрузки.

См. также

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Полезное


Смотреть что такое "Open Firmware" в других словарях:

  • Open Firmware — Open Firmware, or OpenBoot in Sun Microsystems parlance, is a standard defining the interfaces of a computer firmware system, formerly endorsed by the Institute of Electrical and Electronics Engineers (IEEE). It originated at Sun, and has been… …   Wikipedia

  • Open Firmware — u OpenBoot, en la jerga de Sun Microsystems, es un estándar que define las interfaces de un sistema de firmware de computadora, anteriormente endosado por la IEEE. Fue originado en Sun, y ha sido usado por Sun, Apple, IBM, y la mayoría de los… …   Wikipedia Español

  • Open Firmware — (kurz OFW oder OF) ist ein offener, plattformunabhängiger Standard, der eine Bootumgebung für Betriebssysteme von Rechnersystemen definiert (offene Firmware für den Bootprozess). Open Firmware ist standardisiert in IEEE 1275. Die Funktionalität… …   Deutsch Wikipedia

  • Open Firmware — L Open Firmware est un firmware (logiciel informatique qui permet de charger le système d exploitation) indépendant du type d ordinateur utilisé et développé par Sun Microsystems. Ce firmware est utilisé (liste non exhaustive) dans les anciens… …   Wikipédia en Français

  • Vyatta Open-Firmware-Router — Basisdaten Entwickler Vyatta Version 6.2 (Community Version) (9. Februar 2011) Abstammung …   Deutsch Wikipedia

  • Firmware — Saltar a navegación, búsqueda Una visión típica de la arquitectura de computadores como una serie de capas de abstracción: hardware, firmware, ensamblador, kernel, sistema operativo y aplicaciones …   Wikipedia Español

  • Firmware — In computing, firmware is a computer program that is embedded in a hardware device, for example a microcontroller. It can also be provided on flash memory or as a binary image file that can be uploaded onto existing hardware by a user.As its name …   Wikipedia

  • Firmware — Un firmware, parfois appelé micrologiciel, ou plus rarement logiciel interne ou logiciel embarqué, est un ensemble d instructions et de structures de données qui sont intégrées dans du matériel informatique que ce soit un ordinateur, un disque… …   Wikipédia en Français

  • Open AT OS — is an operating system provided by Wavecom together with its CPUs.It basically provides what some other operating systems do, with the particularity to natively provide GSM related functions such as GSM voice calls or data transfer related APIs…… …   Wikipedia

  • Firmware Over-the-Air — Programmierung (Abkürzung FOTA) ist eine Abwandlung von Over the Air Programmierung (OTA), Over the Air Service Provisioning (OTASP), Over the Air Provisioning (OTAP) oder Over the Air Parameter Administration (OTAPA). FOTA ist demnach eine… …   Deutsch Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»