Kirjasto - Tampereen teknillinen yliopisto

Uuden sulautetun ohjelmiston kehitys TETRA-sovitinyksikköön

Show simple item record

Title: Uuden sulautetun ohjelmiston kehitys TETRA-sovitinyksikköön
Author: Vainio, Sauli
Alternative title: Development of new embedded software for TETRA-unit
Abstract: TETRA (Terrestial Trunked Radio) on Euroopan Telealan Standardointi Instituutin standardoima digitaalinen, yhteiskäyttöinen ja erityisesti viranomaiskäyttöön suunniteltu radioverkko. Sovitinyksikkö mahdollistaa TETRA-radion liittämisen mikroprosessorin yhteyteen. Mikroprosessori tulkitsee TETRA-radiosta tulevia ohjaussanomia ja suorittaa niiden pohjalta erinäisiä toimintoja. Aikaisemmin jokaisella asiakkaalla oli oma spesiaalinen sovellus toimintojensa toteuttamiseksi. Jos asiakas halusi muuttaa ohjelmiston toimintaa, hänen piti ottaa yhteyttä yritykseen uuden mukautetun ohjelmiston kehittämiseksi. Jokaiselle asiakkaalle erikseen tehtävä spesiaalinen ohjelman räätälöinti vaati huomattavia resursseja sovelluksen kehittäneeltä yritykseltä. Lisäarvoa saadaan sekä asiakkaalle että yritykselle kehittämällä sovellus, joka antaa mahdollisuuden muokata valmista sovellusta tarpeiden mukaisesti. Diplomityössä kehitettiin kohdeyritykselle sulautettu ohjelmisto, joka mahdollistaa asiakkaan haluamien toimintojen toteutuksen prosessorikortille asetettavien parametrien avulla. Parametrit jaetaan tapahtumiin ja sekvensseihin. Sekvenssi on sarja peräkkäisiä operaatioita. Asiakas määrittää parametrointiohjelman avulla jokaiselle yksittäiselle tapahtumalle minkä sekventiaalisen toiminnan kyseinen tapahtuma käynnistää. Esimerkiksi vastaanotettu erikoissignaali käynnistää sekvenssin joka avaa paloaseman ovet, käynnistää hälyttimen ja lopuksi lähettää kuittauksen edellä mainittujen toimintojen onnistumisesta vastaanotettuun TETRA-numeroon. Malli, jossa tietty tapahtuma käynnistää tietyn sekvenssin suorittamisen, on yksinkertainen ymmärtää. Työssä kehitetyn ohjelmiston tärkeimpiin kriteereihin kuuluivat soveltuvuus nykyisille ja tuleville prosessorikorteille. Prosessorikortteja käytetään esimerkiksi palo- ja pelastustoimessa väestöhälyttimien ja keskusradiojärjestelmien liittämiseen viranomaisverkkoon TETRA-radion välityksellä. Prosessorikorttien erilaiset toiminnallisuudet otettiin huomioon käyttämällä C-kielen esiprosessoijaa, jolloin pystytään valitsemaan ohjelman käännöksen yhteydessä mitkä ohjelmamoduulit otetaan mukaan suoritettavaan ohjelmaan. Ensimmäiset uuden ohjelmiston mukaiset sovellukset otetaan käyttöön lähiaikoina. Tulevaisuudessa tulee selviämään kuinka hyvin asiakkaat omaksuvat uuden ohjelmiston käytön.
Comment: TTY:n kirjastossa laadittu tiivistelmä
Issue date: 2007-06-06
URN: http://URN.fi/URN:NBN:fi:tty-200907103103
Publication type: Diplomityö
Language: fin
Pages: 46 s
Examiner: Kivikoski, Markku
University: Tampereen teknillinen yliopisto
Faculty: Sähkötekniikan osasto
Department: Elektroniikan laitos
Degree Programme:

Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search TUT DPub


Advanced Search

Browse

My Account

Statistics