Application programming interface and device driver design for infrared remote control in Symbian phone
No Thumbnail Available
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Diplomityö
Checking the digitized thesis and permission for publishing
Instructions for the author
Instructions for the author
Authors
Date
2007
Department
Major/Subject
Ohjelmistotekniikka
Mcode
T-106
Degree programme
Language
en
Pages
81
Series
Abstract
Tässä työssä suunnitellaan sovellusrajapinta sekä laiteajuri infrapunakaukosäädölle Symbian-käyttöjäijestelmää käyttävälle matkapuhelimelle. Implementoimalla suunnitellun laiteajurin jollekin Symbian-puhelimelle, puhelimessa voidaan ajaa yleiskaukosäädinsovellusta, joka käyttää suunniteltua sovellusrajapintaa. Rajapinta mahdollistaa kulutuselektroniikan kauko-ohjauksen puhelimella ja laitteiden kaukosäätimien ohjauskoodien oppimisen sovellusta käyttäen. Työssä tutkitaan kulutuselektroniikassa käytettävän infrapunaohjauksen ominaisuuksia fysikaalisella ja ohjelmistotasolla sovellusliittymältä ja laiteajurilta vaadittavien ominaisuuksien selvittämiseksi. Symbian-puhelimen soveltuvuutta infrapunakaukosäätimeksi tarkastellaan keskittyen erityisesti mahdollisuuteen hyödyntää puhelimen olemassa olevia infrapunatiedonsiirto-ominaisuuksia. Laiteajuri suunnitellaan Symbian-käyttöjärjestelmän EKA2-ydinarkkitehtuurissa käytettävän laiteajurimallin mukaiseksi, jonka vuoksi työssä selvitetään myös kyseisen mallin rakennetta. Sovellusliittymä ja laiteajuri suunnitellaan tukemaan kaikkia yleisimpiä kulutuselektroniikan kauko-ohjauksessa käytettyjä toteutuksia ja protokollia, joiden ominaisuuksia täten myös tutkitaan tässä työssä.Description
Supervisor
Saikkonen, HeikkiThesis advisor
Haapomaa, ErkkiKeywords
infrared remote control, infrapunakaukosäätö, Symbian phone, Symbian-puhelin