Font Size: a A A

The Design And Implementation Of Embedded Browser Based On Digital Set-Top Box

Posted on:2008-12-27Degree:MasterType:Thesis
Country:ChinaCandidate:Y TangFull Text:PDF
GTID:2178360272968747Subject:Microelectronics and Solid State Electronics
Abstract/Summary:PDF Full Text Request
With the rapid development of information technology and the wide application of internet, digital television, PDA and other digital multimedia and information equipments are becoming increasingly popular, and the development of computers has shown a trend to be micronized, intelligentized and web integrated. Embedded browser has become an important application software in embedded systems, and it is a tendency to integrate browser technology and digital television STB technology, so as to realize a complete digital TV software platform for digital televisions.Starting from this end, this paper designs an embedded browser enjoying independent intellectual property rights. This paper firstly introduces relevant background knowledge, presents several popular embedded browser with analysis, conducts a research regarding pSOS embedded operating system and browser-related technology, designs the overall framework structure of the embedded browser based on the design objectives and principles of embedded browser, and elaborates detailed design of the core module of this frame structure, including transmission module, cache management module, analysis module, layout module, and human-computer interaction module. This paper discusses three technical problems and their solutions, respectively, first, the browsing speed, for which we use the web prefetching and caching technology integration to improve the website speed; second, the problem of limited resources of embedded systems, for which we adopt four methods as reducing the use of memory, avoiding thread synchronization, active waste recovery, and simultaneous download and analysis to solve the problem; and third, fault-tolerance of analysis, for which we use stack to check the correctness of tags position. Finally this paper gives the test results and performance index of the browser, from which we can see the browser functions perfectly and has good performance.The entire browser has been programmed in C language, and with the design of abstraction layers of network protocol, analysis and graphical user interface, the portability and extendibility of the browser is enhanced.
Keywords/Search Tags:Embedded System, Data Broadcasting, STB, Browser, HTML
PDF Full Text Request
Related items