The Use of Hardware Simulation in Smartphone Projects

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

Date

2006

Major/Subject

Tietoverkkotekniikka

Mcode

S-38

Degree programme

Language

en

Pages

viii + 73 s. + liitt.

Series

Abstract

Diplomityön tarkoituksena oli tutkia virtuaalialustojen soveltuvuutta Symbian-käyttöjärjestelmän ohjelmistokomponenttien sekä S60-adaptaatiokomponenttien kehittämiseen ja testaamiseen emuloidussa ympäristössä. Virtuaalialustojen olemassaolo ennen varsinaista laitteistoa mahdollistaisi ohjelmistokehityksen aloittamisen yhtäaikaisesti laitteistosuunnittelun kanssa. Ohjelmistokehityksen aikaisempi aloittaminen voisi puolestaan auttaa älypuhelinvalmistajia saamaan tuotteensa aikaisemmin markkinoille sekä pienentää kehitteillä olevien älypuhelinten riskiä myöhästyä niille kaavaillusta markkinaikkunasta. Aluksi tutkimuksessa esiteltiin 560-älypuhelinten mallitoteutuskonsepti sekä diplomityön kirjoitushetkellä olemassa olevat 560-ohjelmistosimulointiympäristöt. Tämän jälkeen virtuaalialustojen soveltuvuutta S60-ohjelmistokehitystyöhön tutkittiin luomalla laitteistoympäristö sekä erillinen laitteistoa simuloiva ympäristö Virtion VPOM-2420 Virtual Platform -virtuaalialustalle. Virtuaalialustan suorituskykyä verrattiin laitteiston suorityskykyyn ja useita älypuhelinohjelmistokohtaisia testejä suoritettiin sekä virtuaalialustalla että varsinaisella laitteistolla. Testitulokset osoittivat, että virtuaalialusta mallinsi varsinaisen laitteiston toiminnallisuutta melko tarkasti, vaikkakin muutamia eroavaisuuksia havaittiin. Testitulosten sekä virtuaalialustalla toimineen simuloidun ympäristön luontivaiheeseen pohjautuvien kokemusten perusteella voitiin päätellä, että virtuaalialustat soveltuvat älypuhelinohjelmistokehitykseen ja -integrointiin sekä ennen varsinaisen laitteiston valmistumista että sen jälkeen. Lisäksi tutkimuksen perusteella voitiin esittää, että virtuaalialustojen käyttö olisi erityisen hyödyllistä projekteissa, joissa käytetään S60-mallitoteutuksia.

Description

Supervisor

Hämmäinen, Heikki

Thesis advisor

Pasonen, Timo

Keywords

smartphone, älypuhelin, S60, Symbian, Symbian, S60, hardware simulation, laitteistosimulointi, virtual platforms, virtuaalialustat, Virtio, Virtio, time-to-market, kehitysaika, reference implementation, markkinat, mallitoteutus

Other note

Citation