Der Selbsttest beim Einschalten (POST) ist ein Diagnoseverfahren, das von einem Computer durchgeführt wird, wenn er zum ersten Mal eingeschaltet wird. Der POST prüft, ob der Arbeitsspeicher, die CPU und andere Komponenten des Computers Hardwarefehler aufweisen. Wenn Fehler erkannt werden, zeigt der POST eine Fehlermeldung an und stoppt den Start des Computers.
Auf einem eingebetteten Entwicklungsboard wird der POST normalerweise von der Firmware des Boards durchgeführt. Bei der Firmware handelt es sich um eine Reihe von Anweisungen, die im Flash-Speicher der Platine gespeichert sind. Beim Einschalten der Karte wird die Firmware in den RAM der Karte geladen und ausgeführt. Die Firmware führt dann den POST durch.
Der POST auf einem eingebetteten Entwicklungsboard kann je nach Design des Boards variieren. Die folgenden Schritte sind jedoch normalerweise im POST enthalten:
1. Die Firmware prüft, ob die erforderlichen Hardwarekomponenten wie CPU, Arbeitsspeicher und Massenspeicher vorhanden sind.
2. Die Firmware testet die Hardwarekomponenten, um sicherzustellen, dass sie ordnungsgemäß funktionieren.
3. Wenn Fehler erkannt werden, zeigt die Firmware eine Fehlermeldung an und stoppt das Hochfahren der Karte.
Der POST ist ein wichtiger Teil des Embedded-Entwicklungsprozesses. Dadurch wird sichergestellt, dass die Platine ordnungsgemäß funktioniert und für die Programmierung mit Anwendungscode bereit ist.