Käyttöliittymän kehitys sulautetulle järjestelmälle
Lahtinen, Niko (2016)
Lahtinen, Niko
Turun ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016060812369
https://urn.fi/URN:NBN:fi:amk-2016060812369
Tiivistelmä
Tässä työssä kehitetään fyysinen käyttöliittymä valokuituvahvistimelle. Käyttö liittymää ohjataan mikrokontrollerilla. Käyttöliittymällä voidaan selata sekä vaihtaa valokuituvahvistimen asetuksia. Työ keskittyy mikrokontrollerien ohjelmointiin, sekä FreeRTOS-käyttöjärjestelmän käyttöön. FreeRTOS-käyttöjärjestelmää käytetään usein elektroniikan sulautetuissa järjestelmissä, jossa on useita samanaikaisia ohjelmia käytössä. Käyttöjärjestelmä helpottaa suurempien ohjelmisto kokonaisuuksien käyttöä.
Työssä käydään läpi kehitys alustojen ominaisuuksia. Käytetyt kehitys alustat ovat Arduino Yún sekä STM32F407-pohjainen kehitysalusta. Työ on tehty C- ja C++ -kielillä sekä Arduinon omalla ohjelmointikielellä.
Työssä käydään läpi siinä käytettyjä komponentteja, open source -ohjelmia sekä ohjelmointiin käytettyjä työkaluja. Kehitystyö tehtiin Arduino Idellä sekä Red Suite 5:llä.
Työssä käydään läpi kehitys alustojen ominaisuuksia. Käytetyt kehitys alustat ovat Arduino Yún sekä STM32F407-pohjainen kehitysalusta. Työ on tehty C- ja C++ -kielillä sekä Arduinon omalla ohjelmointikielellä.
Työssä käydään läpi siinä käytettyjä komponentteja, open source -ohjelmia sekä ohjelmointiin käytettyjä työkaluja. Kehitystyö tehtiin Arduino Idellä sekä Red Suite 5:llä.