Power-on self-test (POST) er en diagnostisk prosedyre som utføres av en datamaskin når den slås på for første gang. POST ser etter maskinvarefeil i datamaskinens minne, CPU og andre komponenter. Hvis det oppdages feil, vil POST vise en feilmelding og stoppe datamaskinen fra å starte opp.
På et innebygd utviklingskort utføres POST vanligvis av brettets fastvare. Fastvaren er et sett med instruksjoner som er lagret på kortets flashminne. Når brettet er slått på, lastes fastvaren inn i kortets RAM og kjøres. Fastvaren utfører deretter POST.
POST på et innebygd utviklingskort kan variere avhengig av brettets design. Følgende trinn er imidlertid vanligvis inkludert i POST:
1. Fastvaren sjekker for tilstedeværelsen av de nødvendige maskinvarekomponentene, slik som CPU, minne og lagring.
2. Fastvaren tester maskinvarekomponentene for å sikre at de fungerer som de skal.
3. Hvis det oppdages feil, viser fastvaren en feilmelding og stopper kortet fra å starte opp.
POST er en viktig del av den innebygde utviklingsprosessen. Det er med på å sikre at tavlen fungerer som den skal og at den er klar til å programmeres med applikasjonskode.