Linux-ohjelmistokehitys AVR32-ympäristössä
Seppälä, Henri (2009)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-200912117650
https://urn.fi/URN:NBN:fi:amk-200912117650
Tiivistelmä
Tämän opinnäytetyön tarkoituksena on tutustua sulautetun elektroniikan ohjelmistokehitykseen Linuxilla, kohteena AVR32-ympäristö. Työssä käytetään Atmelin valmistamaa NGW100 Network Gateway kit evaluointikorttia, joka on tehokas ja monipuolisin liitännöin varustettu kehitysympäristö sulautetun Linuxin ohjelmistokehitykseen. Ohjelmointiin käytetään työpöytätietokonetta, johon on asennettu Ubuntu Hardy Heron käyttöjärjestelmä. Työn tuloksena tuotetaan NGW:llä ajettava ohjelma, joka käyttää I2C-väylää suuntatiedon lukemiseen Devantech CMPS03-elektroniselta kompassilta. Ohjelman lisäksi työssä kirjoitetaan Vaasan ammattikorkeakoulun käyttöön ohjeistus I2C-väylän käyttämiseen NGW:llä ja esitellään jonkin verran hyväksi havaittuja tietolähteitä sekä Linuxin käyttöön yleisesti että sulautetussa elektroniikassa. Lähteet ovat suurelta osin www sivuja, mutta myös painettuun kirjallisuuteen tutustutaan.