| Through research of the domestic and foreign resources about the design of embedded systems, and reading of information about the research method and production of the embedded browser, it achieved to a project of opening out an embedded browser. A configuration of a three-layer model is used in the whole system design of the software. In the bottom construction, it realized the connection of the Set Top Box and the Internet by transferring the bottom functions which provides good conditions for the series of the continuous process. In the middle layer, the content from the bottom is changed to the syntax tree which is then marked with coordinate and other signs, and the display tree that referred to the display modules in the upper layer is gained. In the application layer, a user's configuration is provided with which users send their demand to the bottom layer in the form of messages, and control the whole system. Getting syntax tree and display tree is very important. The syntax tree is gained during parsing web resources by means of using heap and stack.As for the selection of the embedded operating system, pSos which is a real time embedded operation system is finally selected by comparing the existing embedded operation systems. This operation system has its advantages. The middle layer of it contains lots of blocking modules. During the programming, different modules can folded into the system according to the requirement of the application process while the needless ones are not folded. It saves lots of memory spaces and is fit for the embedded researches.The research of the embedded browser is the base of the software used in the Set Top Box. It has great guiding effect on the relative software researches. |