Разработчик(и) | команда flashrom |
---|---|
Стабильный релиз | 1.3.0 [1] / 8 февраля 2023 г. ( 8 февраля 2023 ) |
Репозиторий |
|
Написано в | С |
Операционная система | DragonFly BSD , DOS , FreeBSD , kFreeBSD , Linux , macOS , NetBSD , OpenBSD , Solaris , Windows (частично) |
Доступно в | Английский |
Тип | Утилита прошивки |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | www.flashrom.org |
Flashrom — это программная утилита, опубликованная под лицензией с открытым исходным кодом , которая может обнаруживать, читать, проверять, стирать или записывать EEPROM с использованием таких интерфейсов, как Low Pin Count (LPC), FWH, параллельный и последовательный периферийный интерфейс (SPI). Ее можно использовать для прошивки образов прошивки, таких как BIOS или coreboot , или для резервного копирования существующей прошивки.
Это свободное программное обеспечение , выпущенное на условиях GNU General Public License версии 2. Оно имеет pciutils и zlib в качестве зависимостей, а для некоторых программистов также libftdi и libusb . Оно запускается из пространства пользователя и обычно требует привилегий суперпользователя (за исключением случаев использования поддерживаемых USB-устройств в качестве программиста).
Проект flashrom возглавляет и поддерживает Анастасия Климчук. [2]
Поддержка программистов включает Bus Pirate [3] и Raspberry Pi . [4]
Поддерживает более 480 семейств флэш-чипов, 291 чипсет, 524 материнские платы, 71 устройство PCI, 19 устройств USB и различные устройства на базе параллельного/последовательного порта, которые могут использоваться в качестве программаторов. Поддерживает кросс-прошивку и горячую прошивку. [5]
Поддерживаемые типы корпусов включают двухрядный корпус (DIP), пластиковый кристаллодержатель (PLCC), корпус с малыми выводами (SOIC), тонкий корпус с малыми выводами (TSOP) или корпус с шариковыми выводами (BGA).