ARM-7-kehitysympäristön käyttöönotto
Rautiainen, Teemu (2008)
Rautiainen, Teemu
Kajaanin ammattikorkeakoulu
2008
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201004276975
https://urn.fi/URN:NBN:fi:amk-201004276975
Tiivistelmä
Tämän insinöörityön tarkoituksena oli ARM-7-kehitysympäristön käyttöönotto. Työssä tutkittiin käytettävän
Atmelin AT91SAM7X-EK-kortin ominaisuuksia, toimintaa sekä sen käyttöä erilaisilla ohjelmistoympäristöillä
opetuskäytössä. Tarkoituksena oli myös tarkastella kortin soveltuvuutta opetuskäyttöön sekä tehdä korttiin liittyvää
opetusmateriaalia. Opetusmateriaalin tuottaminen oli tarkoitus tehdä Techsmithin Camtasia-studiolla, jolla
voitaisiin tehdä opetusmateriaalia videon muodossa. Kirjallinen opetusmateriaali oli tarkoitus tuottaa Microsoftin
PowerPointia apuna käyttäen. Työ tehtiin Kajaanin ammattikorkeakoulun tietotekniikan laboratoriolle. Kortin
perustana on AT91SAM7XC256-mikrokontrolleri.
Ohjelmointiympäristöinä käytettiin IAR Systemsin IAR Embedded Workbenchiä sekä Eclipseä, joka perustuu
vapaaseen lähdekoodiin. Eclipse sisältää monia lisäominaisuuksia ja sitä voidaan käyttää erilaisilla ohjelmointikielillä.
Tuettuja ohjelmointiympäristöjä ovat esimerkiksi Java, C/C++ sekä PHP. Eclipse on eräänlainen graafinen
editori, joka koostuu erilaisista osista. Käyttäjä voi räätälöidä itselleen tarkoituksenmukaisen ohjelmiston Eclipseä
pohjana käyttäen.
Eclipsen käyttö osoittautui erittäin haastavaksi, jonka vuoksi muut suunnitellut tehtävät jäivät joiltain osin toteutumatta.
Eclipsen käytöstä voitaisiinkin tehdä erillinen, oma opinnäytetyö.
Atmelin AT91SAM7X-EK-kortin ominaisuuksia, toimintaa sekä sen käyttöä erilaisilla ohjelmistoympäristöillä
opetuskäytössä. Tarkoituksena oli myös tarkastella kortin soveltuvuutta opetuskäyttöön sekä tehdä korttiin liittyvää
opetusmateriaalia. Opetusmateriaalin tuottaminen oli tarkoitus tehdä Techsmithin Camtasia-studiolla, jolla
voitaisiin tehdä opetusmateriaalia videon muodossa. Kirjallinen opetusmateriaali oli tarkoitus tuottaa Microsoftin
PowerPointia apuna käyttäen. Työ tehtiin Kajaanin ammattikorkeakoulun tietotekniikan laboratoriolle. Kortin
perustana on AT91SAM7XC256-mikrokontrolleri.
Ohjelmointiympäristöinä käytettiin IAR Systemsin IAR Embedded Workbenchiä sekä Eclipseä, joka perustuu
vapaaseen lähdekoodiin. Eclipse sisältää monia lisäominaisuuksia ja sitä voidaan käyttää erilaisilla ohjelmointikielillä.
Tuettuja ohjelmointiympäristöjä ovat esimerkiksi Java, C/C++ sekä PHP. Eclipse on eräänlainen graafinen
editori, joka koostuu erilaisista osista. Käyttäjä voi räätälöidä itselleen tarkoituksenmukaisen ohjelmiston Eclipseä
pohjana käyttäen.
Eclipsen käyttö osoittautui erittäin haastavaksi, jonka vuoksi muut suunnitellut tehtävät jäivät joiltain osin toteutumatta.
Eclipsen käytöstä voitaisiinkin tehdä erillinen, oma opinnäytetyö.