Hakutulokset
- Näytetään 1 - 50 / 1 199
- Siirry seuraavalle sivulle
www.urn.fi/URN:NBN:fi:amk-201705178687
www.theseus.fi/bitstrea...rtaniemi.pdf (Satakunnan ammattikorkeakoulu - Theseus)
Raspberry Pi on Linux-pohjainen sulautettu järjestelmä, jolle on ominaista pieni koko ja monipuoliset liitännät. Tässä työssä käytettiin Raspberry Pistä Mallia Raspberry Pi 1 Model B, johon liitettiin lisälaitteena 3,5 tuuman kosketusnäyttö. Ohjelmistokehitys tapahtui käyttämällä Pythonia, jota laajennettiin erikseen ladattavilla kolmannen osapuolen kirjastoilla. Työssä tutkittiin Raspberry Pin ohjelmistokehitystä toteuttamalla verkkopohjainen kelloradio. Ohjelmistolle asetettiin tavoitteeksi toteuttaa ohjelmisto monipuolisilla ominaisuuksilla, kuten mahdollisuus toistaa musiikkia useista eri lähteistä ja hyödyntää näyttöä lisäominaisuuksiin, kuten säätietojen ja kalenterimerkintöjen näyttäminen. Lopputuloksena havaittiin, että Raspberry Pi on hyvin yhteensopiva tämänkaltaisen projektin alustaksi. Laitteen pieni koko ja matala virrankulutus ovat etu tämän työn kannalta. Lisäksi monipuoliset liitännät mahdollistavat useiden ominaisuuksien toteutuksen.
www.urn.fi/URN:NBN:fi:amk-201704054242
www.theseus.fi/bitstrea...raitanen.pdf (Satakunnan ammattikorkeakoulu - Theseus)
Työssä tutkittiin, voidaanko toimeksiantajan käyttämän Smokeping-ohjelmiston luo-aimiin lisätä asetus, jonka avulla ohjelman lähettämien IPv4-pakettien Type of Service-kenttään saataisiin tietyt bitit. Lisäksi tutkittiin, onko ohjelmiston mahdollista piirtää kahta rinnakkaista käyrää yhteen kuvaan. Tämä toiminto helpottaisi vertailua eri QoS-määrittelyjen välillä. Jos tämä osoittautuisi mahdottomaksi, piti tutkia ja esitellä vaihtoehtoisia ohjelmistoja, joissa ToS-bitit saadaan sisällytettyä paketteihin. Työ aloitettiin, koska toimeksiantaja halusi parempaa tietoa siitä, milloin järjestelmä alkaa hukkaamaan paketteja, joka vaikuttaisi Voice over IP-puheluihin. Yleensä tämä johtuu vikatilanteesta, jolloin toimeksiantaja pystyisi reagoimaan ongelmiin nopeammin. Toimeksiantaja halusi tutkimuksen tehtävän teoriana, mutta koska työhön haluttiin myös dokumentaatiota oppilaitoksen toivomuksesta, päädyttiin luomaan testiympäristö, jossa työn tuloksia voitaisiin todentaa. Laitteistona toimi kaksi tietokonetta sekä reititin. Käyttöjärjestelmäksi valittiin Linux Mint. Työvaiheet koostuivat teoriasta, testiympäristön konfiguroinnista sekä päätelmien teosta tulosten valossa.
www.urn.fi/URN:NBN:fi:amk-2016060712320
www.theseus.fi/bitstrea...nen_pasi.pdf (Satakunnan ammattikorkeakoulu - Theseus)
Opinnäytetyössä käsiteltiin mikroprosessoriohjattua 3D-ristinolla-peliä. Peli suunniteltiin ja toteutettiin alusta alkaen itse sekä laitteiston että ohjelmiston osalta. Työ saatiin toimeksiantona Satakunnan ammattikorkeakoululta ja se tehtiin parityönä. Työ jaettiin kahteen osaan: isäntälaitteeseen ja orjalaitteeseen. Tämä työ käsittelee isäntälaitetta ja sen toinen osa liittyen orjalaitteisiin on Janne Äijälän kirjoittama samanniminen opinnäytetyö vuodelta 2008. Työn teoriaosuudessa käsiteltiin laitteen rakennetta ja toimintaperiaatetta sekä käytetyn mikroprosessorin teknologioita, joita olivat väylät, keskeytykset, siihen liitettävä LCD-näyttö, piirin ohjelmointiliitännät ja muistit. Työssä käytetty mikroprosessori oli RISC periaatteeseen perustuva Atmelin valmistama AVR sarjan kahdeksan bittinen ATmega32 -ohjain. Työn käytännön osuudessa käsiteltiin laitteen rakentamista ja suunnittelua. Laitteen suunnittelussa käytiin läpi käytettyjä ohjelmia kuten CadSoft Eagle piirilevyn suunnitteluohjelmaa ja Bungard piirilevyjyrsimen ohjaukseen käytettyä ohjelmaa. Samalla käytiin läpi myös laitteiston kasaamista ja tähän vaiheeseen liittyneitä haasteita. Viimeisenä työssä käytiin läpi mikroprosessorin ohjelmointia C-ohjelmointikielellä. Käytiin läpi pelin yleistä rakennetta, oheislaitteiden käsittelyä, tilakone-ideologiaa, LCD-näytön valikkorakenteen toteutusta, laitteiden välistä kommunikointia ja lopuksi ristinolla-pelin ratkaisualgoritmeja.