Font Size: a A A

The Android System Research And Transplantation

Posted on:2013-08-27Degree:MasterType:Thesis
Country:ChinaCandidate:Y S MuFull Text:PDF
GTID:2248330374485476Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
The new generartion of set-top boxes of digitalTV as one of the most importantaccess device in the "Triple-play” project must implement a variety of functions suchasInternetbrowsing, video on-demand, domestice-commerce,telephony,high-definitionplayback. Traditional digital set-top boxes with Linux operating system have beencompletely unable to meet these needs. The birth of the Android system bring greatopportunities for the development of digital set-top box industry. Although the adoptionof Android system can effectively solve some serious problems faced by the traditionaldigital set-top box industry,tough ones remain tobe tricky. One of the most troublesomeproblem is the Android system which is designed for arm or x86architecture is hard tocompatible with mainstream chips based on superH or mips architecture of traditionaldigital set-top box industry, which seriously hampered the popularization of Androidsystem in the digital set-top box industry.STi7162is a embedded mcu chip based on the SuperH architecture introduced bySTMicroelectronics. Its high integration, high stability and low price win widerecognition of the traditional digital set-top box manufacturers.It has been widely usedin the field of digital set-top boxes.This project started in September2010and aimed atporting Android to the mainstream chip(sti7162)of domestic digital set-top boxindustry.The research intended to solve the uncompatible problem of Android in superHarchitecture and explored the porting solution.The following works are to been finishedin this thesis:1. Study the Android build system, edit makefile files during the whole portingprocess,create the building framework for Andrid porting to sti7162;2. Study the ortingsolution and port the bootloader,kernel and Android file systemto STLinux;3. To solve problems encountered by the Android startup in sti7162based onSuperH architecture by drawing on the experience of analyzing the Androidboot process in the Arm platform;4. Study the function and modularization of source codes relating to Android system architecture, and port assembly codes relating to SuperH architecture toAndroid system.5. Study the core mechanism of Android and solve a number of compatibilityissues.6. Study the graphical output subsystem of Android,port high-definition andstandard definition TV display modules of Android to set-top box with sti7162.7. Study the input subsystem of Android,port high-definition and standarddefinition TV display modules of Android to set-top box with sti7162, portinput device support to Android2.1which is compatible with superHarchitecture,such as usb mouse or usb keyboard module.8. Study varieties of debugging techniques used in the whole porting process.
Keywords/Search Tags:Android, set-top box, transplantation, SuperH, sti7162
PDF Full Text Request
Related items