Sulautettujen järjestelmien käyttö kaupallisissa sovelluksissa
Saarinen, Lauri, Salomon (2015)
Saarinen, Lauri, Salomon
2015
Tietotekniikan koulutusohjelma
Talouden ja rakentamisen tiedekunta - Faculty of Business and Built Environment
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2015-11-04
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201510191647
https://urn.fi/URN:NBN:fi:tty-201510191647
Tiivistelmä
Termi ”sulautettujärjestelmä” on alun perin ohjelmistotermi, joka kuvaa yhteen liitettyä laitteistoa ja ohjelmistoa. Termillä viitataan järjestelmään, jossa laitteisto ja ohjelmisto muodostavat saumattoman yhteenliittymän, jonka olemassaolon perusedellytys on molempien osapuolien yhteistyö. Riippumatta yhteenliittymästä sulautettu laite voi hyödyntää ulkoisia lisälaitteita, ohjelmistoja tai käyttöjärjestelmiä.
Tässä diplomityössä käsitellään sulautettuihin järjestelmiin kuuluvia mikrokontrolleripohjaisia elektroniikkaohjelmointialustoja ja sekä niiden soveltamista kaupalliseksi tuotteeksi. Pääpainopiste tarkastelussa on järjestelmillä, joissa käytetään Atmelin mikrokontrollereita.
Työssä käsitellään yleisimpiä avoimen ja suljetun lähdekoodin mikrokontrolleripohjaisia ohjelmointialustoja ja Arduino-tuoteperheen alustan soveltamista toimivaksi laitteeksi. Arduino-pohjaisten avoimen lähdekoodin ohjelmointialustojen käyttö harrastetuotteissa, prototyypeissä, opetussovelluksissa ja kaupallisissa tuotteissa on kasvanut räjähdysmäisesti ohjelmointialustan vuoden 2005 ensijulkaisun jälkeen. Avoimen lähdekoodin lisenssin puitteissa toteutettujen kloonituotteiden määrä ohjelmointialustojen ja niiden lisälaitteiden osalta laajenee edelleen. Työn alkuosassa käsitellään mikrokontrollerien ja mikroprosessorien kehitysvaiheita ja perusperiaatteita. Loppuosassa toteutetaan mikrokontrolleripohjainen LCD-näytöllinen anturisovellus.
Tässä diplomityössä käsitellään sulautettuihin järjestelmiin kuuluvia mikrokontrolleripohjaisia elektroniikkaohjelmointialustoja ja sekä niiden soveltamista kaupalliseksi tuotteeksi. Pääpainopiste tarkastelussa on järjestelmillä, joissa käytetään Atmelin mikrokontrollereita.
Työssä käsitellään yleisimpiä avoimen ja suljetun lähdekoodin mikrokontrolleripohjaisia ohjelmointialustoja ja Arduino-tuoteperheen alustan soveltamista toimivaksi laitteeksi. Arduino-pohjaisten avoimen lähdekoodin ohjelmointialustojen käyttö harrastetuotteissa, prototyypeissä, opetussovelluksissa ja kaupallisissa tuotteissa on kasvanut räjähdysmäisesti ohjelmointialustan vuoden 2005 ensijulkaisun jälkeen. Avoimen lähdekoodin lisenssin puitteissa toteutettujen kloonituotteiden määrä ohjelmointialustojen ja niiden lisälaitteiden osalta laajenee edelleen. Työn alkuosassa käsitellään mikrokontrollerien ja mikroprosessorien kehitysvaiheita ja perusperiaatteita. Loppuosassa toteutetaan mikrokontrolleripohjainen LCD-näytöllinen anturisovellus.