论文部分内容阅读
随着数字化技术的迅猛发展,多媒体技术与因特网应用的迅速普及,计算机、通信、消费电子(3C)一体化的趋势日益明显。嵌入式技术已经成为一个研究的热点,它越来越和人们的生活紧密结合。嵌入式设备广泛应用于生活的各个方面,从电视机、洗衣机、移动通信设备等家电,到汽车等交通工具。嵌入式系统进入了一个新的阶段,嵌入式浏览器作为嵌入式系统中的一个重要的网络应用,越来越被各厂家看好并纷纷投入技术开发,因此开发具有自主知识产权的嵌入式浏览器有一定的现实意义。 本文主要是研究基于GPRS无线方式下简易浏览器的设计,从硬件平台的搭建和软件设计两个方面入手,详细的论述了嵌入式浏览器的研究设计过程。采用模块化设计思想,提出了网络模块、缓存模块、语法及语义解析模块模块、显示模块、UI模块五个基本模块,并给出了每个模块的具体数据结构;实现了uClinux的移植及GPRS的通讯。 本文共分为6章。第1章首先介绍嵌入式系统的概念、组成、特点及历史发展,并展望嵌入式系统的应用前景。第2章首先介绍了嵌入式浏览器的概念、特点,然后对当前主流嵌入式浏览器进行分析,最后提出了本课题嵌入式浏览器的研究内容。第3章主要从嵌入式浏览器开发的软、硬平台以及开发流程3个方面进行论述。首先介绍了基于S3C44BOX微处理器硬件开发平台及相关功能模块;接着主要介绍了本课题所用的uClinux操作系统的构建和所用到的开发工具;最后介绍了嵌入式软件的开发流程。第4章是本文的核心部分:嵌入式浏览器的设计与实现。从浏览器开发所涉及到相关技术说起,主要介绍了HTML语言和HTTP协议,接着介绍了嵌入式浏览器的总体设计,为嵌入式浏览器勾勒出一幅开发框图,最后根据这个开发框图给出了每个模块的数据结构。第5章是本文的实践篇:主要论述了嵌入式浏览器无线通讯的实现。通过对GPRS网络结构、工作原理、数据传输平台和PPP协议的认识的基础上,实现GPRS模块PPP拨号上网的功能。第6章对本文全篇进行全篇总结,并展望下一步工作。