Flashrom (narzędzie)

Flashrom
Deweloperzy zespół flashromu
Wersja stabilna
1.2.1 / 31 grudnia 2022 r . ; 52 dni temu ( 31 grudnia 2022 )
Magazyn
Napisane w C
System operacyjny DragonFly BSD , DOS , FreeBSD , kFreeBSD , Linux , macOS , NetBSD , OpenBSD , Solaris , Windows (częściowe)
Dostępne w język angielski
Typ Narzędzie oprogramowania układowego
Licencja Powszechna Licencja Publiczna GNU
Strona internetowa www .flashrom .org  Edit this on Wikidata

Flashrom to narzędzie programowe opublikowane na licencji open source , które może wykrywać, odczytywać, weryfikować, kasować lub zapisywać pamięci EEPROM przy użyciu interfejsów, takich jak Low Pin Count (LPC), FWH, równoległy i szeregowy interfejs peryferyjny (SPI). Może być używany do flashowania oprogramowania układowego , takich jak BIOS lub coreboot , lub do tworzenia kopii zapasowych istniejącego oprogramowania układowego.

Detale

Jest to wolne oprogramowanie wydane na warunkach Powszechnej Licencji Publicznej GNU w wersji 2. Ma pciutils i zlib jako zależności, a dla niektórych programistów także libftdi i libusb . Jest uruchamiany z przestrzeni użytkownika i zwykle wymaga uprawnień administratora (z wyjątkiem korzystania z obsługiwanych urządzeń USB jako programista).

Obsługiwany sprzęt

Klips Pomona 5250 SOIC-8, powszechnie używany do mocowania do układów SOIC-8 w celu flashowania

Wsparcie dla programistów obejmuje Bus Pirate oraz Raspberry Pi .

Obsługuje ponad 480 rodzin układów flash, 291 chipsetów, 524 płyty główne, 71 urządzeń PCI, 19 urządzeń USB i różne urządzenia oparte na portach równoległych/szeregowych, które mogą być używane jako programatory. Obsługuje flashowanie krzyżowe i flashowanie na gorąco.

Obsługiwane typy opakowań obejmują podwójne obudowy w linii (DIP), plastikowe ołowiane nośniki chipów (PLCC), małe obwody scalone (SOIC), cienkie małe obudowy (TSOP) lub obudowy z siatką kulową (BGA).

Zobacz też

Linki zewnętrzne