NXP S32G -testilaitteen suspend-and-resume-toiminnallisuuden käyttöönotto
Viirret, Pyry (2023)
Viirret, Pyry
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023112331274
https://urn.fi/URN:NBN:fi:amk-2023112331274
Tiivistelmä
Opinnäytetyön tilasi suomalainen IT-alan yritys Elektrobit Automotive Finland Oy, joka on johtava autoteollisuuden ohjelmistojen toimittaja. Yrityksessä oltiin ottamassa käyttöön NXP S32G-VNP-RDB2-testialustaa yrityksen itse muokkaamalla Linux-käyttöjärjestelmän levykuvalla. Tavoitteena oli korvata aiempi Renesas H3 -testilaite ja saattaa uusi testilaite toimintakäyttöön kaikilla vaadi-tuilla toiminnoilla ja ominaisuuksilla, kuten suspend-and-resume-toiminnolla, verkkoyhteydellä ja Wake-on-LAN-käynnistyksellä.
Työ toteutettiin yrityksessä. Testilaite asetettiin staattisesti eristetylle alustalle tukevalle työpis-teelle. Opinnäytetyö toteutettiin testilaitteen käyttöä ja perusperiaatteita opetellen oikeaoppisesta kytkemisestä käynnistämiseen SD-kortilta, aina sen ytimen muutoksiin asti. Aiemmasta käyttä-mättömyydestä ja vähäisestä dokumentaatiosta johtuen työ ja tutkiminen eteni hyvin usein kokei-lemalla.
Työn lopputuloksena S32G-testilaite saatiin toimintakuntoon, mutta tavoiteltua suspend-and-resume-toiminnallisuutta ei saatu toimimaan Wake-on-LAN-signaalilla. Täten laite ei sovellu testi-käyttöön niissä testeissä, jotka testaavat tätä suspend-and-resume-toiminnallisuutta, mutta muunlaisiin ohjelmistotesteihin laite soveltuu. Tämän opinnäytetyön pohjalta kirjoitetaan yrityksen sisäiset ohjeistukset testilaitteen käyttöönottoon.
Työ toteutettiin yrityksessä. Testilaite asetettiin staattisesti eristetylle alustalle tukevalle työpis-teelle. Opinnäytetyö toteutettiin testilaitteen käyttöä ja perusperiaatteita opetellen oikeaoppisesta kytkemisestä käynnistämiseen SD-kortilta, aina sen ytimen muutoksiin asti. Aiemmasta käyttä-mättömyydestä ja vähäisestä dokumentaatiosta johtuen työ ja tutkiminen eteni hyvin usein kokei-lemalla.
Työn lopputuloksena S32G-testilaite saatiin toimintakuntoon, mutta tavoiteltua suspend-and-resume-toiminnallisuutta ei saatu toimimaan Wake-on-LAN-signaalilla. Täten laite ei sovellu testi-käyttöön niissä testeissä, jotka testaavat tätä suspend-and-resume-toiminnallisuutta, mutta muunlaisiin ohjelmistotesteihin laite soveltuu. Tämän opinnäytetyön pohjalta kirjoitetaan yrityksen sisäiset ohjeistukset testilaitteen käyttöönottoon.