Design and implementation of a test environment for RFIC firmware
Laine, Mikael (2017)
Laine, Mikael
Turun ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017060612510
https://urn.fi/URN:NBN:fi:amk-2017060612510
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli kehittää testausympäristö RFIC:n sulautetulle ohjelmistolle. Testit piti suorittaa valmistetuilla RFIC piireillä. Testausympäristön täytyi tukea automatisointia sekä tarjota käyttömahdollisuuksia muiden testaustyökalujen kanssa.
Testausympäristön piti kommunikoida RFIC:n kanssa käyttäen DigRF v4 -rajapintaa. Tämä emuloi todellista tilannetta, jossa piiriä käytetään. Mahdollistaakseen DigRF v4 kommunikoinnin käytettiin Keysight M9252A -isäntäadapteria, jota ohjattiin ohjelmoimalla käyttäen sen rajapintaa. Tuki automatisoinnille toteutettiin käyttäen Robot Framework -testausohjelmistoa. Jotta mahdollistettiin Robot Frameworkin sekä isäntäadapterin yhteensopivuus, kehitettiin ulkoinen ohjelmistokirjasto.
Opinnäytetyön lopullinen tulos oli toimiva testausympäristö, sisältäen tuen automatisoituihin testeihin. Testausympäristöä voitiin käyttää onnistuneesti sulautetun ohjelmiston testaukseen, ja ympäristön komponentteja otettiin myös käyttöön muissa testausympäristöissä.
Testausympäristön piti kommunikoida RFIC:n kanssa käyttäen DigRF v4 -rajapintaa. Tämä emuloi todellista tilannetta, jossa piiriä käytetään. Mahdollistaakseen DigRF v4 kommunikoinnin käytettiin Keysight M9252A -isäntäadapteria, jota ohjattiin ohjelmoimalla käyttäen sen rajapintaa. Tuki automatisoinnille toteutettiin käyttäen Robot Framework -testausohjelmistoa. Jotta mahdollistettiin Robot Frameworkin sekä isäntäadapterin yhteensopivuus, kehitettiin ulkoinen ohjelmistokirjasto.
Opinnäytetyön lopullinen tulos oli toimiva testausympäristö, sisältäen tuen automatisoituihin testeihin. Testausympäristöä voitiin käyttää onnistuneesti sulautetun ohjelmiston testaukseen, ja ympäristön komponentteja otettiin myös käyttöön muissa testausympäristöissä.