Font Size: a A A

Research And Implementation Of Customizeing Digital Television Simulator

Posted on:2014-07-19Degree:MasterType:Thesis
Country:ChinaCandidate:L XuFull Text:PDF
GTID:2268330401966153Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Since the late1990s, computer network has been widely used in variouselectrical equipment of the daily life. In the21st century, we have entered theso-called post-PC era. At this stage, how to make the customer terminalequipment be more intelligent, more digitized, and how to make the terminalequipment be more compact, more convenient and easy to control become themain goal of the development of computer.The embedded technology provides avery flexible, efficient and cost-effective solution. With the development ofinformation technology and network technology have become more and moremature, embedded technology has been widely applied in the military,scientific,engineering and all aspects of commercial products, what’s more the embeddedtechnology has become the main force in the field of IT of the post-PC era.With the vigorous development of embedded devices, the requirement ofresearch about embedded device has been growing, but this always limites to theresearch budget or the manufacturingcycle of embedded device. When thedevelopers are developing the applications, they frequently don’t have the realembedded devices or the software development enviroment is not perfect,however the time for developing is very tight. In this case, the virtual machinemakes such problems solved. By using the software to simulate the embeddedhardware, the software application can be run on the simulated embeddeddevices. This makes the the software development team and hardware team canwork in parallel, and so solves the constraints of hardware to the development ofsoftware.Digital TV, as a emerging embedded device has entered the thousands ofhouseholds. Most digital TV manufacturers select the most popular androidoperation system as the operation system of digital televisions. Of course theyalso chose the android emulator as its pre-application development platform. Asthe update speed of the the peripherals of the android emulator, which isdeveloped and maintained by Google, is a little slow. The simulator has been increasingly unable to meet the demand of hardware vendors for the simulatorperipherals, therefore it is necessary to design a mechanism that can make theadding of hardware modules to android simulator become more convenient.Tosolve the above problem, this thesis do a detailed analysis about the runningmechanism, clock mechanism, interrupt mechanism, the memory accessmechanisms and the struct of peripheral modules of the android emulator, andthen bring up a strategy: By simply providing the read and write functions whichare realized abided by the the peripherals’ hardware specification, registingperipheral interrupt and registing timer operation function,we can add thesimulate peripheral modules to the android emulator. By this way the hardwarevendors can customize their simulator development platform according to theiractual needs. Finally the thesis simulate the USB controller OHCI to extend theofficial android emulator which does not have the USB module, and thecommunication between android emulator and USB verifies the correctness ofthis mechanism.
Keywords/Search Tags:Embedded System, Digital TV, Simulator, Android Emulator, OHCI
PDF Full Text Request
Related items