Zum Hauptinhalt springen

So aktualisieren Sie Ihr BIOS mit Arduino: Eine detaillierte Anleitung

Das Bios (Basic Input/Output System) ist die primäre Computersoftware, die die Hardware des Computers steuert und das Betriebssystem ausführen kann. Ein BIOS-Update ist möglicherweise erforderlich, wenn Sie Änderungen an seiner Funktionalität vornehmen, Fehler beheben oder die Leistung Ihres Computers verbessern möchten.

In diesem Artikel werden wir uns ansehen, wie Sie das Bios mit einer Arduino – Programmierungs- und Steuerungsplattform für Mikrocontroller aktualisieren können. Arduino bietet eine flexible und bequeme Möglichkeit, das Bios zu aktualisieren, ohne spezielle Hardware oder Programmierer zu benötigen.

Bevor Sie mit dem BIOS-Aktualisierungsprozess beginnen, benötigen Sie Folgendes:

  • Arduino-Board;
  • USB-Kabel zum Anschluss des Arduino an einen Computer;
  • Ein Programm zum Firmware-Bios auf einem Arduino (z. B. AVRDude);
  • Datei mit der neuen BIOS-Version;
  • Zugriff auf die Dokumentation und Anweisungen zum Aktualisieren des BIOS Ihres Motherboards.

Bereit zu beginnen? Fahren Sie mit dem nächsten Schritt fort und erfahren Sie, wie Sie Ihr Bios mit Arduino aktualisieren.

Vorbereiten des Upgrades

Bevor Sie mit dem BIOS-Update-Prozess mit Arduino fortfahren, müssen Sie einige Vorbereitungsschritte ausführen:

1. Installieren der erforderlichen Software:

Stellen Sie zunächst sicher, dass Sie die Arduino IDE installiert haben, eine integrierte Entwicklungsumgebung für die Arduino–Plattform. Wenn es nicht vorhanden ist, laden Sie es von der offiziellen Arduino-Website herunter und installieren Sie es.

Stellen Sie außerdem sicher, dass Sie einen Serial Port Monitor-Player installiert haben, um die zwischen dem Computer und dem Arduino übertragenen Daten zu verfolgen.

2. Arduino mit einem Computer verbinden:

Verbinden Sie den Arduino mit einem USB-Kabel mit dem Computer. Stellen Sie sicher, dass der Arduino mit dem richtigen Anschluss am Computer verbunden ist.

3. Vorbereiten der BIOS-Binärdatei:

Um das BIOS mit Arduino zu aktualisieren, benötigen Sie die Binärdatei des BIOS-Updates selbst. Laden Sie diese Datei von der offiziellen Website des Herstellers Ihres Motherboards oder Geräts herunter.

4. Vorbereiten eines Programms für Arduino:

Öffnen Sie die Arduino IDE und erstellen Sie ein neues Projekt. Fügen Sie den erforderlichen Code für die Arduino-Firmware ein, der es ermöglicht, im Programmiermodus zu arbeiten.

5. Verbinden von Arduino-Pins mit dem Motherboard:

Verbinden Sie die Arduino-Pins mit den entsprechenden Pins Ihres Motherboards. Achten Sie darauf, dass die Pins korrekt angeschlossen sind, damit das BIOS erfolgreich aktualisiert wird.

6. Vorbereiten des seriellen Portmonitors:

Starten Sie den Serial Port Monitor und stellen Sie die entsprechenden Port- und Bitrate-Einstellungen ein, um Informationen zwischen dem Computer und dem Arduino auszutauschen.

Jetzt, da alle erforderlichen Vorbereitungsschritte abgeschlossen sind, sind Sie bereit, das BIOS mit Arduino zu aktualisieren.

Erforderliche Software herunterladen

Bevor Sie mit dem Aktualisieren des Bios mit dem Arduino beginnen, müssen Sie die erforderliche Software (Software) herunterladen.

In diesem Handbuch verwenden wir die folgende Software:

TitelDie BeschreibungDownload-Link
Arduino IDEIntegrierte Entwicklungsumgebung für Arduinohttps://www.arduino.cc/en/software
AVRDUDEFirmware-Programm für AVR-Mikrocontrollerhttps://www.nongnu.org/avrdude/

Nachdem Sie die Arduino IDE und AVRDUDE heruntergeladen und installiert haben, stehen Ihnen die vollständigen Tools zur Verfügung, um das Bios mit dem Arduino zu aktualisieren. Fahren Sie mit dem nächsten Schritt fort, um mehr über den Aktualisierungsprozess zu erfahren.

Verbinden des Arduino mit dem Computer und dem Bios

Um das Bios mit einem Arduino zu aktualisieren, müssen Sie die Arduino-Karte ordnungsgemäß an den Computer und das Bios anschließen. Die folgenden Schritte sind zum Ausführen dieses Verfahrens erforderlich:

  1. Installieren Sie die Arduino IDE auf dem Computer. Die Arduino IDE ist eine integrierte Entwicklungsumgebung, mit der Sie Programme auf ein Arduino-Board laden können.
  2. Verbinden Sie den Arduino mit einem USB-Kabel mit dem Computer.
  3. Öffnen Sie die Arduino IDE und wählen Sie den entsprechenden Port aus. Klicken Sie dazu auf die Registerkarte "Werkzeuge" und wählen Sie Ihren Port aus der Liste der verfügbaren Ports aus.
  4. Stellen Sie sicher, dass die richtige Platine auf der Registerkarte "Werkzeuge" ausgewählt ist. Wählen Sie das Arduino-Modell oder die Platine aus, die Sie zum Anschließen an das Bios verwenden.
  5. Laden Sie das Programm herunter und installieren Sie es, um das BIOS auf Ihrem Computer zu aktualisieren, falls es noch nicht installiert ist.
  6. Installieren Sie bei Bedarf den entsprechenden Treiber für Arduino. Dadurch kann der Computer das Arduino-Board korrekt erkennen.
  7. Befolgen Sie die Anweisungen des Programms, um das Bios zu aktualisieren, um die erforderlichen Schritte mit dem Arduino auszuführen.

Nachdem Sie die obigen Schritte ausgeführt haben, muss das Arduino erfolgreich mit dem Computer verbunden sein und bereit sein, das Bios zu aktualisieren. Stellen Sie sicher, dass Sie die Anweisungen des Programms befolgen, um das Bios zu aktualisieren, um das Upgrade erfolgreich mit Arduino durchzuführen.

Speichern des aktuellen BIOS

Bevor Sie das Bios mit Arduino aktualisieren, ist es wichtig, die aktuelle Bios-Version beizubehalten, damit Sie im Falle eines Fehlers oder eines fehlgeschlagenen Aktualisierungsversuchs wiederhergestellt werden kann. Der Prozess zum Speichern des aktuellen Bios besteht aus mehreren Schritten:

  1. 1. Bereiten Sie Arduino vor: Schließen Sie den Arduino an Ihren Computer an und stellen Sie sicher, dass Sie die entsprechende Arduino-Entwicklungsumgebung (IDE) auf Ihrem Computer installiert haben.
  2. 2. Verbinden Sie Ihren Computer mit dem Motherboard: Verbinden Sie Ihr Motherboard mithilfe eines Programmierers mit dem Computer. Stellen Sie sicher, dass die Verbindung korrekt ist und sich das Motherboard im Bios-Schreibmodus befindet.
  3. 3. Öffnen Sie die Arduino IDE: Starten Sie das Arduino IDE–Programm und öffnen Sie die Plattform zum Laden von Sketchen (eine Skizze ist ein Programm, das in der Sprache Arduino geschrieben wurde). Klicken Sie dazu auf «Datei» → «Beispiele» → «ArduinoISP» → «ArduinoISP».
  4. 4. Konfigurieren Sie den Arduino als Programmierer: Wählen Sie in der Arduino IDE die richtige Platine und den richtigen Port aus. Um eine Karte auszuwählen, gehen Sie zu »Werkzeuge« → »Karte" und wählen Sie das entsprechende Motherboard-Modell aus. Um einen Port auszuwählen, gehen Sie zu «Tools» → «Port» und wählen Sie den Anschluss aus, der Ihrem Motherboard entspricht.
  5. 5. Laden Sie die Skizze auf Arduino hoch: Klicken Sie auf «Hochladen» oder verwenden Sie die Tastenkombination «Strg + U», um die Skizze auf Arduino hochzuladen.
  6. 6. Bereiten Sie das Programm vor, um das Bios zu speichern: Erstellen Sie eine neue Skizze in der Arduino IDE, in der das BIOS gespeichert wird. Sie müssen die EEPROM-Bibliothek verwenden.h, um auf den Arduino-Speicher zuzugreifen.
  7. 7. Schreiben Sie das aktuelle Bios in den Arduino-Speicher: Verwenden Sie in Ihrer Skizze die Methoden der EEPROM-Bibliothek.h zum Lesen und Schreiben des BIOS. Lesen Sie zuerst das BIOS mit der EEPROM-Methode.read() und speichern Sie seine Werte in einer Variablen. Verwenden Sie dann die EEPROM-Methode.write(), um diese Werte in den Arduino-Speicher zu schreiben.
  8. 8. Speichern Sie das BIOS in einer Datei: Verwenden Sie die Funktionen der Arduino-Programmiersprache, um den Inhalt des Arduino-Speichers in einer Datei auf Ihrem Computer zu speichern. Sie können die File-Funktion verwenden.write(), um Daten in eine Datei zu schreiben.

Sie haben jetzt eine gespeicherte Kopie des aktuellen BIOS, mit der Sie im Falle eines fehlgeschlagenen Upgrades wiederhergestellt werden können.

Laden einer neuen BIOS-Version

Bei der Aktualisierung des BIOS mit Arduino muss eine neue Version der BIOS-Firmware auf den Computer heruntergeladen werden. Befolgen Sie diese Schritte, um diese Aufgabe erfolgreich abzuschließen:

  1. Besuchen Sie die offizielle Website des Herstellers Ihres Motherboards oder Computers und suchen Sie nach dem Support- oder Download-Bereich.
  2. Suchen Sie nach der neuesten BIOS-Firmware für Ihr Motherboard- oder Computermodell und laden Sie sie auf Ihr Gerät herunter.
  3. Wenn das BIOS-Update als Datei verfügbar ist .exe, führen Sie es aus und folgen Sie den Anweisungen auf dem Bildschirm, um die neue BIOS-Version zu installieren.
  4. Wenn das BIOS-Update als Datei verfügbar ist .bin oder .rom, speichern Sie es auf Ihrem Computer.

Nachdem Sie die neue BIOS-Version erfolgreich heruntergeladen haben, können Sie mit dem nächsten Schritt fortfahren - dem Schreiben der Firmware auf den Arduino.

Neues BIOS auf den Chip schreiben

SchrittDie Beschreibung
1Verbinden Sie den Bios-Chip mit dem Arduino. Stellen Sie sicher, dass die Pins des Chips korrekt mit den Arduino-Pins verbunden sind.
2Öffnen Sie die Arduino IDE und laden Sie die Skizze "FlashEEPROM" herunter.
3Legen Sie die gewünschten Einstellungen in der Skizze fest, z. B. die Größe des BIOS und die Adresse des Chips. Diese Einstellungen können je nach Fall unterschiedlich sein.
4Schließen Sie den Arduino über ein USB-Kabel an den Computer an.
5Laden Sie die Skizze auf den Arduino herunter und führen Sie sie aus.
6Trennen Sie den Arduino nicht vom Computer, während die Skizze ausgeführt wird, und starten Sie den Computer nicht neu.
7Sobald die Skizze fertig ist, sollte Ihr neues Bios auf den Chip geschrieben werden.

Nachdem Sie ein neues Bios erfolgreich geschrieben haben, können Sie den Arduino vom Computer trennen und den Bios-Chip vom Arduino trennen. Stellen Sie sicher, dass das neue Bios korrekt funktioniert, indem Sie den Computer mit dem neuen Bios starten.

Überprüfen des Bios-Updates

Hier sind einige Möglichkeiten, um zu überprüfen, ob Ihr Motherboard ein BIOS-Update benötigt:

  1. Überprüfen Sie die Informationen auf der offiziellen Website des Motherboard-Herstellers. Auf der Website sollten Informationen zu den neuesten BIOS-Versionen und den darin vorgenommenen Korrekturen verfügbar sein.
  2. Überprüfen Sie die BIOS-Version Ihres Motherboards. Diese Informationen finden Sie normalerweise in den BIOS-Einstellungen. Vergleichen Sie die Version Ihres BIOS mit der neuesten verfügbaren Version, um festzustellen, ob ein Upgrade erforderlich ist.
  3. Beachten Sie die Probleme, mit denen Sie während des Betriebs Ihres Computers konfrontiert sind. Wenn Sie seltsame Fehler, Fehlfunktionen oder Inkompatibilitäten mit installierter Hardware haben, kann ein Bios-Update das Problem beheben.
  4. Schauen Sie sich Webforen oder Benutzergemeinschaften an, die das gleiche Motherboard-Modell verwenden, das Sie haben. Möglicherweise haben Benutzer bereits Probleme und Empfehlungen zum Aktualisieren des BIOS besprochen.

Wenn Sie sichergestellt haben, dass ein Bios-Update erforderlich ist, fahren Sie mit dem nächsten Schritt fort, dem Vorbereiten des Arduino für das Upgrade.

Abschluss des Aktualisierungsprozesses

Nachdem Sie sichergestellt haben, dass der Aktualisierungsprozess erfolgreich war und Ihr Bios erfolgreich aktualisiert wurde, können Sie mit dem Abschluss des Aktualisierungsprozesses fortfahren. In diesem Abschnitt werden wir uns ansehen, wie Sie das Bios-Update mit Arduino richtig abschließen können.

1. Schalten Sie zunächst die Stromversorgung Ihres Computers aus. Das Ausschalten ist ein notwendiger Schritt, da dadurch eine mögliche Beschädigung des Systems während des Aktualisierungsvorgangs verhindert wird.

2. Lassen Sie den Computer nach dem Ausschalten einige Minuten stehen, um sicherzustellen, dass alle elektrostatischen Ladungen entladen sind.

3. Schalten Sie den Computer erneut ein und stellen Sie sicher, dass das System problemlos gestartet wird. Wenn alles einwandfrei funktioniert, wurde der Bios-Aktualisierungsprozess erfolgreich abgeschlossen.

Jetzt haben Sie ein aktualisiertes BIOS, das effizienter und stabiler arbeiten sollte. Denken Sie daran, das BIOS regelmäßig zu aktualisieren, um über die neuesten Updates und Patches auf dem Laufenden zu bleiben. Viel Glück!