论文部分内容阅读
综观嵌入式系统的发展历程,因特网的迅速崛起为成长中的嵌入式产品注入了新的活力,进而引发了一场产品设计革命,带来了嵌入式应用产品开发的新的春天。尤其是嵌入式技术与因特网结合而孕育出的网络应用产品更是如雨后春笋般涌现出来:在手持终端设备方面有上网手机、个人数字助理和MP3播放器等;在信息家电方面有智能电话、网络电视、数字电视机顶盒等各种信息电器。在这些琳琅满目的嵌入式产品中,嵌入式浏览器是它们从因特网上获取信息的主要应用软件。由此可见,如今浏览器已不仅仅局限在传统的桌面浏览器,正在由PC领域进入到非PC领域,并且成为今后浏览器发展的趋势,这就是本课题所研究的嵌入式系统领域。嵌入式浏览器的出现,使得强调功能全面的桌面浏览器就像一只笨拙的恐龙。尽管微软仍然占据着个人电脑专用互联网浏览器的主要份额,但越来越多的业内人士认为,嵌入式浏览器更能适应在移动通信迅速发展环境下人们的需要,迅速崛起的嵌入式市场将成为未来主流浏览器市场。因为移动电话和互联网应用设备用户所需要的,并非是最出色的HTML屏幕显示,而是能使古老的文本内容得到最佳显示的简洁技术,即迅速获得相关信息的能力。因此,嵌入式浏览器更能满足他们对界面和个性化设置的需要。随着因特网的不断发展,网络技术与信息家电、工业控制等技术结合得日益密切。可以看出,嵌入式设备与网络的结合将代表着嵌入式技术的真正未来,而嵌入式浏览器正是其中必不可少的一环。本课题针对当前浏览器的发展趋势和其在嵌入式领域中的重要性,通过对现有的嵌入式浏览器产品进行总结与分析,提出基于VxWorks的嵌入式浏览器的设计和实现方案,并主要从词法分析、语法分析、布局算法和GUI的实现等四个方面详细的阐述了浏览器的结构框架,从而设计出复杂度更低、占用系统内存更少、显示效果较为理想的浏览器模型。VxWorks,并运用Tornado开发工具,以C语言作为主要开发语言,借助VxSim仿真器和WindML插件,完成浏览器的开发和调试工作。下面的论文正文部分将分别介绍课题的概要设计方案、详细设计方案、浏览器的实现方法和应用前景。