Font Size: a A A

The Realization On Embedded Browser Based On Linux System

Posted on:2013-04-13Degree:MasterType:Thesis
Country:ChinaCandidate:C HuangFull Text:PDF
GTID:2248330371970647Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
It is essential that embedded products use embedded browser to get the network information, so embedded browser technology becomes a technology hot spot. Embedded browser is fast, real-time, portability, small size and low resource consumption so that it is more conducive to instant Internet access to use small electronic devices with embedded browser functionality in daily life. Linux operating system is open source operating system using the C language and has good portability. Because of its small and flexible superiority, embedded browser is widely used in many small electronic devices of everyday life.Embedded system has broad application prospect and popular because it is a embedded, special, real time, reliable, scalable system and low power consumption.Both are combined in this design, the function and application of browser in ARM-Linux system are realized. The concrete process is as followed:(1) Transplantation of the Linux operating system is based on S3C2410processor. The basic process is the establishment of cross-compiler environment transplantation of bootloader, transplantation of kernel and transplantation of root file system. Qt/Embedded desktop operating environment is in the entire platform, install and compile the software installation package and set the environment variable. Qt/Embedded platform is based on the host to simulate the development of the browser program and compile, debug and run. And then through the Qt/Embedded cross-compiler executable file is generated to download to the development board and the LCD screen with touch function.(2) The browser part is divided into five functional modules:HTTP transport module, HTML syntax semantic interpretation module, Layout module, display module and user interface module. The browser request to the server via the HTTP module, and it receives the server response information and data, and transfer HTML syntax semantic interpretation module. Through the syntax and semantics of HTML text to generate a syntax tree.HTML syntax and semantics to pass the result to the browser to the Layout module. After that using a tree-structured organizations---he render tree to represent it. The Layout module passes the HTML object to the display module. Then you can traverse the syntax tree, the entire page is displayed on the screen. Display module based on the displayed information, and accordingly adjusted so that the window can display the appropriate page, and received the results of the layout displayed on the screen.
Keywords/Search Tags:Embedded browser, Linux, transplantation, Qt/Embedded, HTML
PDF Full Text Request
Related items