Linuxin käyttöönotto LIIKE-kortilla
Pernu, Matti (2013)
Pernu, Matti
Kajaanin ammattikorkeakoulu
2013
Creative Commons Attribution-NonCommercial-ShareAlike 1.0 Suomi
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013052710957
https://urn.fi/URN:NBN:fi:amk-2013052710957
Tiivistelmä
Tämän työn tavoitteena oli modifioida ja saada Linux-käyttöjärjestelmä käynnistymään LIIKE-mittauskortilla,
joka oli muunneltu tarkoitukseen sopivaksi käyttäen pohjana AT91SAM9260-EK-mikrokontrollerikorttia. Kortin
tarkoituksena on toimia mittalaitteena hiihtovalmennuksen tukena.
Työn alussa on esitelty käytetyt laitteet eli LIIKE-mittauskortti sekä SAM-ICE-debuggeri. Ohjelmiston osalta on
esitelty Linuxin Ubuntu-distribuutio, SAM Boot Assistant -ohjelma sekä VMware Player
-virtualisointiohjelmisto.
Työssä käytettiin hyväksi Git-versionhallintaohjelmalla haettuja valmiita esimerkkikoodeja, joita muokattiin
kortille sopivaksi. Työn suorittamiseen tarvittiin kernelin lisäksi Bootstrap, U-Boot sekä root filesystem, jotka
muokattiin ja käännettiin Ubuntu Linuxissa toimivaksi kokonaisuudeksi. Windows 7
-käyttöjärjestelmän alla toimineella SAM Boot Assistant -ohjelmalla saatiin käännetyt tiedostot siirrettyä kortin
muistiin oikeille paikoilleen, jolloin kortti saatiin käynnistymään käännettyyn Linux-käyttöjärjestelmään.
Testaus suoritettiin Windows 7 -käyttöjärjestelmään asennetulla Tera Term -terminaaliohjelmalla, jolla saatiin
luettua mikrokontrollerikortin sarjaportista kernelin käynnistymisen yhteydessä lähetetyt tiedot. Lopputuloksena
kortille saatiin käynnistymään Linux-käyttöjärjestelmä.
joka oli muunneltu tarkoitukseen sopivaksi käyttäen pohjana AT91SAM9260-EK-mikrokontrollerikorttia. Kortin
tarkoituksena on toimia mittalaitteena hiihtovalmennuksen tukena.
Työn alussa on esitelty käytetyt laitteet eli LIIKE-mittauskortti sekä SAM-ICE-debuggeri. Ohjelmiston osalta on
esitelty Linuxin Ubuntu-distribuutio, SAM Boot Assistant -ohjelma sekä VMware Player
-virtualisointiohjelmisto.
Työssä käytettiin hyväksi Git-versionhallintaohjelmalla haettuja valmiita esimerkkikoodeja, joita muokattiin
kortille sopivaksi. Työn suorittamiseen tarvittiin kernelin lisäksi Bootstrap, U-Boot sekä root filesystem, jotka
muokattiin ja käännettiin Ubuntu Linuxissa toimivaksi kokonaisuudeksi. Windows 7
-käyttöjärjestelmän alla toimineella SAM Boot Assistant -ohjelmalla saatiin käännetyt tiedostot siirrettyä kortin
muistiin oikeille paikoilleen, jolloin kortti saatiin käynnistymään käännettyyn Linux-käyttöjärjestelmään.
Testaus suoritettiin Windows 7 -käyttöjärjestelmään asennetulla Tera Term -terminaaliohjelmalla, jolla saatiin
luettua mikrokontrollerikortin sarjaportista kernelin käynnistymisen yhteydessä lähetetyt tiedot. Lopputuloksena
kortille saatiin käynnistymään Linux-käyttöjärjestelmä.