Ich las über BIOS-Wiederherstellung und lief über das Wort "Programmierer".
(Nein, es geht nicht um Menschen.)
Worauf bezieht es sich?
Ich las über BIOS-Wiederherstellung und lief über das Wort "Programmierer".
(Nein, es geht nicht um Menschen.)
Worauf bezieht es sich?
Antworten:
Das BIOS wird normalerweise auf einem EEPROM-Chip gespeichert - einem elektrisch löschbaren programmierbaren Nur-Lese-Speicher. Unter idealen Bedingungen können Sie es mit ein wenig Software flashen. Wenn die Dinge spektakulär schlecht laufen (dh das System ist zugemauert), müssen Sie den Chip aus der Hauptplatine herausnehmen, in einen Programmierer einbauen, den Chip damit neu schreiben und dann wieder in das System einbauen.
In diesem Fall ist der Programmierer ein Gerät, das einen Chip programmiert. Sie werden häufig zum Programmieren von Mikrocontrollern, Flash-Chips, EEPROM-Chips, PROM-Chips usw. verwendet.
Die zwei grundlegendsten Typen von Programmierern sind der In-Circuit-Programmierer und der traditionelle Programmierer. Die In-Circuit-Programmierer wie dieser AVR ISP mk.II verbinden sich direkt mit der programmierten Schaltung.
Die kleine Kopfzeile geht zum entsprechenden Anschluss auf der Leiterplatte und kann nach Abschluss der Programmierung aus der Schaltung entfernt werden. Der Vorteil ist auch, dass der zu programmierende Speicher nicht aus der Schaltung entfernt werden muss.
Dieser ist ein sogenannter "Bitbanging" -Programmierer. Es ist auch ein In-Circuit-Programmierer, verwendet jedoch die serielle Schnittstelle eines Computers (in diesem Fall), um Signale für die Programmierung des Geräts zu generieren. Sie sind sehr billig in der Herstellung, funktionieren aber nicht so gut mit USB-zu-Serien-Chips. Das andere Ende des Kabels geht an den zu programmierenden Stromkreis.
Und jetzt haben wir die klassischen Programmierer. Sie erfordern, dass der Chip aus einem Stromkreis entfernt und auf dem Programmiergerät selbst platziert wird. Sie werden manchmal auch Parallel von Hochspannungsprogrammierern genannt.
Hier haben wir einen Bit-Banging-Programmierer, der den Chip im Sockel programmiert. Es ist hausgemacht und der Hauptvorteil ist der niedrige Preis. Andererseits benötigt es einen parallelen Port auf dem Host-Computer, um zu funktionieren.
Hier ist ein weiterer Programmierer, in den das Gerät eingesteckt werden muss.
Es ist üblich, dass diese Programmierer unterschiedliche Sockeltypen aufweisen, da verwandte Chipfamilien mit ähnlichen Programmierschnittstellen häufig in mehreren verschiedenen Paketen erhältlich sind.
Der Hauptunterschied zwischen diesen beiden Programmierertypen besteht darin, dass die In-Circuit-Programmierer tatsächlich einen Chip benötigen, der so eingestellt ist, dass er die Programmierung akzeptiert. Manchmal aufgrund einer schlechten Programmierung oder aufgrund des Designs (z. B. wenn nicht genügend Pins auf dem Gerät verfügbar sind, sodass möglicherweise keine Pins nur zum Programmieren übrig bleiben oder die Firmware des Geräts nicht aktualisiert werden kann oder weil das Gerät einfach unterstützt keine In-Circuit-Programmierung) Das Gerät befindet sich in einem Zustand, in dem es nicht in seinem eigenen Stromkreis programmiert werden kann. In solchen Fällen muss es entfernt und in einem externen Programmierer abgelegt werden. In der Regel stellen In-Circuit-Programmierer eine Verbindung zum Gerät her und laden die neue Firmware mit ein wenig Firmware auf das Gerät herunter. Andererseits können die klassischen Programmierer das Schreiben direkt auf das Gerät erzwingen. '
Also, um dies mit BIOS-Chips zu verbinden. Motherboards haben normalerweise eine Art integrierten Programmierer, der den BIOS-Chip aktualisiert. Falls das BIOS nicht korrekt auf den BIOS-Chip geschrieben wurde, ist der Zugriff auf den Programmierer möglicherweise nicht mehr möglich, und es ist möglicherweise ein externer Programmierer erforderlich, um das korrekte BIOS auf den Chip zu flashen.
Es kann ein kleines Programm sein, das Ihr BIOS neu programmiert. Diese Programmierung kann eine Neuprogrammierung der möglicherweise zuvor gesicherten Einstellungen oder lediglich eine Änderung der BIOS-Version selbst umfassen (jedoch die Programmierung der Chips mit einem neuen BIOS). In Ihrem Fall kann der "Programmierer" ein Hardwaregerät sein, das zum Programmieren des Chips verwendet wird (der sich wahrscheinlich in einem IC (einer integrierten Schaltung) befindet).
Normalerweise bezeichnen wir dies heutzutage als "Flashen des BIOS".