liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Simulation of Set-top box Components on an X86 Architecture by Implementing a Hardware Abstraction Layer
Linköping University, Department of Computer and Information Science.
Linköping University, Department of Computer and Information Science.
2010 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesisAlternative title
Simulation av Set-top-box Komponenter pa en X86 Arkitektur genom Implementation av en Hardvaruabstraktionslager (Swedish)
Abstract [en]

The KreaTV Application Development Kit (ADK) product of Motorola enables application developers to create high level applications and browser plugins for the IPSTB system. As a result, customers will reduce development time, cost and supplier dependency.

The main goal of this thesis was to port this platform to a standard Linux PC to make it easy to trace the bugs and debug the code. This work has been done by implementing a hardware abstraction layer (HAL) for Linux Operating System. HAL encapsulates the hardware dependent code and HAL APIs provide an abstraction of underlying architecture to the operating system and to application software. So, the embedded platform can be emulated on a standard Linux PC by implementing a HAL for it.

We have successfully built the basic building blocks of HAL with some performance degradation. We are able to start up the application platform, use graphics mixing features and play a video via filtering the data from the transport stream and decoding it. But there is still a lot of work to do to build the whole HAL for all the platform to be run smoothly as they do on a set-top box hardware.

Place, publisher, year, edition, pages
2010. , 81 p.
Keyword [en]
Simulation, Hardware Abstraction Layer
National Category
Computer Science
Identifiers
URN: urn:nbn:se:liu:diva-64350ISRN: LITH-IDA-EX--10/050--SEOAI: oai:DiVA.org:liu-64350DiVA: diva2:389694
Presentation
2010-12-22, Donald Knuth, Linköping University, Linköping, 10:00 (English)
Uppsok
Technology
Examiners
Available from: 2011-01-20 Created: 2011-01-20 Last updated: 2011-01-20Bibliographically approved

Open Access in DiVA

Simulation of Set-top box Components on an X86 Architecture by Implementing a Hardware Abstraction Layer(990 kB)680 downloads
File information
File name FULLTEXT01.pdfFile size 990 kBChecksum SHA-512
8474927cf3accbc1ed757c742e6262b9e84e120d2e6398a7c37c71b5535ac3e5458a4ec165b0e62b13cfa5d2d32c4599106412df4bbffd8683611d78da4f792a
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Sahin, Faruk EmreKhan, Muhammad Salman
By organisation
Department of Computer and Information Science
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 680 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 419 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf