Uuden sulautetun ohjelmiston kehitys TETRA-sovitinyksikköön
Näytä kaikki kuvailutiedot
Tiedostot
|
Tähän julkaisuun ei ole liitetty tiedostoja.
|
|
URN:
|
http://URN.fi/URN:NBN:fi:tty-200907103103
|
|
Nimeke:
|
Uuden sulautetun ohjelmiston kehitys TETRA-sovitinyksikköön |
|
Tekijä:
|
Vainio, Sauli |
|
Julkaisun tyyppi:
|
Diplomityö |
|
Julkaisuaika:
|
2007-06-06 |
|
Yliopisto:
|
Tampereen teknillinen yliopisto |
|
Tiedekunta:
|
Sähkötekniikan osasto |
|
Laitos:
|
Elektroniikan laitos |
|
Tiivistelmä:
|
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. |
Viite kuuluu kokoelmiin:
Näytä kaikki kuvailutiedot