Power-on self-test (POST) er en diagnostisk procedure, der udføres af en computer, når den tændes første gang. POST kontrollerer for hardwarefejl i computerens hukommelse, CPU og andre komponenter. Hvis der opdages fejl, vil POST vise en fejlmeddelelse og stoppe computeren i at starte op.
På et indlejret udviklingskort udføres POST typisk af kortets firmware. Firmwaren er et sæt instruktioner, der er gemt på kortets flashhukommelse. Når kortet er tændt, indlæses firmwaren i kortets RAM og køres. Firmwaren udfører derefter POST.
POST'en på et indlejret udviklingskort kan variere afhængigt af kortets design. Følgende trin er dog typisk inkluderet i POST:
1. Firmwaren kontrollerer tilstedeværelsen af de nødvendige hardwarekomponenter, såsom CPU, hukommelse og lager.
2. Firmwaren tester hardwarekomponenterne for at sikre, at de fungerer korrekt.
3. Hvis der opdages fejl, viser firmwaren en fejlmeddelelse og stopper kortet i at starte op.
POST er en vigtig del af den indlejrede udviklingsproces. Det er med til at sikre, at tavlen fungerer korrekt, og at den er klar til at blive programmeret med applikationskode.