Konstruktion av generisk testmiljö för inbyggda system

Detta är en Master-uppsats från KTH/Maskinkonstruktion (Inst.)

Författare: Magnus Dormvik; Gustav Leesik; [2013]

Nyckelord: ;

Sammanfattning: Data Respons AB utvecklar skräddarsydda inbyggda system. Systemen består av allt mellan modifierade datorer baserade på x86-arkitekturen till enklare mikrokontroller. Syftet med detta examensarbete var att utvärdera och utveckla metoder för att testa dessa system. Målet var att identifiera testmetoder/lösningar för att göra test av inbyggda system snabbare, mer träffsäkra och med bättre spårbarhet. Arbetet omfattade analys av befintliga hårdvarutester och testdokumentation, design av kompleterande testmetoder samt implementation av dessa. Analysarbetet innefattade hur Data Respons arbetar med tester av inbyggda system, från utveckling och montering till felanalys. Intervjuer gjordes, stöddokumentation och rutiner analyserades. Identifierade problem omarbetades till krav som användes för att utvärdera befintliga produkter samt behovet av skräddarsydda lösningar. Ett testexekveringsramverk utvecklades i C++ Qt för att automatisera hårdvarutester genom att minimera manuella rutiner kring utförandet av test och dokumentation av test. En utvärdering av testmetoden Boundary Scan utfördes. Testmetoden möjliggör hårdvarutesterav kretskort med hjälp av kretskortskomponenternas inbyggda testfunktioner. Metoden möjliggör testning av delar av kretskortet som normalt inte nås med någon annan testmetod. Boundary Scan gör det möjligt för utvecklare att isolera fel i hårdvaran utan att blanda in dess mjukvara. En utvärdering av testverktyget elektronisk last utfördes. En sådan kan emulera olika typer av elektriska laster, vilket används för att testa kretsar som levererar ström. Många fel i elektriska system kan härledas till en felande strömkrets. Att testa dessa är avgörande för att uppnå hög tillförlitlighet.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)