Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Kajaanin ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Kajaanin ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Yleiskäyttöisen käyttöjärjestelmän sovittaminen uuteen laiteympäristöön

Tuomainen, Mika (2007)

 
Avaa tiedosto
TTI3SMikaT.pdf (1.081Mt)
Lataukset: 


Tuomainen, Mika
Kajaanin ammattikorkeakoulu
2007
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201004126346
Tiivistelmä
Insinöörityön tavoitteena oli sovittaa yleiskäyttöinen Zero-käyttöjärjestelmä Xilinxin ML403 -sulautettujen järjes-telmien kehitysympäristöön, sekä toteuttaa tälle ympäristölle sarjaportin ja I/O-pinnien laiteajurit. Työn teo-riaosuudessa käsitellään käyttöjärjestelmien tarkoitusta ja toimintaperiaatetta, sekä sulautettuja järjestelmiä käsit-teenä. Teoriaosuudessa myös käydään arkkitehtuuritasolla läpi, kuinka Zero-käyttöjärjestelmän yleiskäyttöisyys on saavutettu ja mitä toimintoja joudutaan implementoimaan jokaiseen ympäristöön erikseen.
Zero-käyttöjärjestelmä on yleiskäyttöinen ja tarkoitettu nimenomaan sulautettujen järjestelmien käyttöjärjestel-mäksi. Sulautettu järjestelmä on kuitenkin niin laaja käsite ja käsittää niin monia erilaisia järjestelmiä, että täydelli-sen yleiskäyttöisyyden saavuttaminen on ainakin erittäin vaikeaa, jos ei jopa mahdotonta. Muun muassa muistin-hallintaan, ajastimiin ja keskeytyksiin liittyvät toiminnot on yleensä toteutettava jokaiseen järjestelmään erikseen. Tämän työn ensisijainen tarkoitus oli toteuttaa nämä laitteistoriippuvaiset toiminnot ML403-ympäristöön. Testa-usta ja jatkokehitystä varten toteutettiin myös sarjaportin ja I/O-pinnien laitteistoajurit. Laitteistoriippuvaisten ohjelmamoduulien kehityksessä käytettiin Xilinx Platform Studio -ohjelmaa. Zero-käyttöjärjestelmä on sovitettu toimimaan myös Windows-käyttöjärjestelmässä, joten järjestelmän konfiguroimiseen ja käytettyjen testipetien kehitykseen voitiin käyttää Microsoftin Visual Studio 2005 -ohjelmistonkehitysympäristöä. Järjestelmän testauk-seen käytettiin HyperTerminal- ja ZeroTracer-tietoliikenneohjelmia.
Työn toteutuksessa havaittiin, kuinka suuri merkitys hyvällä suunnittelulla on ohjelmistonkehityksessä. Zero-käyttöjärjestelmä on erityisesti hyvän suunnittelutyön tuloksena saatu helposti järjestelmästä toiseen siirrettäväksi. Zero-käyttöjärjestelmän suunnittelussa on myös painotettu ohjelmakomponenttien uudelleenkäytettävyyttä, mikä nopeuttaa myös järjestelmän siirtämistä uuteen laiteympäristöön.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste