基于VxWorks嵌入式操作系统的浏览器设计

基于VxWorks嵌入式操作系统的浏览器设计

论文摘要

21 世纪是以计算机的应用为核心的信息时代。这些计算机不仅包括PC机,更主要的是各种嵌入式系统。嵌入式浏览器是嵌入式系统Internet 技术在嵌入式系统中的关键应用,是嵌入式信息设备的核心技术之一。目前市场上成熟的嵌入式浏览器产品一般都是由国外公司研发,国内在这方面的研究刚刚起步。嵌入式系统接入Internet 是其发展的必然趋势,面向信息终端的标记语言及其脚本语言技术规范也引入了嵌入式系统领域。本文深入分析各种标记语言及脚本语言的技术特点,在结合嵌入式系统自身特点的基础上,给出了嵌入式浏览器ArnoldBrowser 的设计需求及体系结构。ArnoldBrowser 参考已有浏览器及相关Internet 技术,在此基础上确立了ArnoldBrowser 的设计思路。ArnoldBrowser 主要包含中央控制、HTML用户代理、WML 用户代理及GUI 管理等模块。其中HTML 用户代理模块是ArnoldBrowser 的核心,同时也是本文的重点内容。另外,本文对嵌入式浏览器所涉及到的相关协议及ArnoldBrowser 所采用的开发环境作了简要的介绍,包括HTTP 协议、VxWorks 及其开发工具TornadoⅡ等相关内容。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题背景
  • 1.2 嵌入式浏览器技术的发展
  • 1.3 嵌入式浏览器的体系结构
  • 1.4 论文章节安排
  • 第2章 嵌入式浏览器开发环境
  • 2.1 嵌入式操作系统和VxWorks
  • 2.1.1 嵌入式系统软件的特征
  • 2.1.2 常见主流嵌入式系统
  • 2.2 系统开发工具Tornado
  • 第3章 嵌入式浏览器的相关技术
  • 3.1 终端标记语言
  • 3.1.1 HTTP
  • 3.1.2 HTML
  • 3.1.3 XML
  • 3.1.4 WML
  • 3.2 脚本语言
  • 3.3 ArnoldBrowser 需求分析
  • 3.4 ArnoldBrowser 体系结构
  • 3.5 本章小结
  • 第4章 HTML 用户代理设计
  • 4.1 概述
  • 4.1.1 界面管理
  • 4.1.2 数据请求
  • 4.1.3 数据解析表示
  • 4.1.4 实用模块
  • 4.2 HTML 文本语法和语义分析
  • 4.3 显示布局处理
  • 4.4 性能指标
  • 4.5 本章小结
  • 第5章 WML 用户代理设计
  • 5.1 概述
  • 5.1.1 WML 执行体
  • 5.1.2 WMLScript 执行体
  • 5.1.3 浏览器上下文
  • 5.2 流程及主要部分设计
  • 5.2.1 历史栈的设计
  • 5.2.2 浏览器对象数据库设计
  • 5.2.3 变量表的设计
  • 5.2.4 事件处理管理器设计
  • 5.2.5 WMLScript 处理
  • 5.3 模块接口
  • 5.4 主要数据结构
  • 5.4.1 WML 内容队列
  • 5.4.2 状态树
  • 5.5 程序说明及逻辑
  • 5.5.1 初始化部分
  • 5.5.2 WSP 接口部分
  • 5.5.3 文档解析部分
  • 5.5.4 收尾部分
  • 5.6 本章小结
  • 结论
  • 参考文献
  • 攻读学位期间发表的学术论文
  • 致谢
  • 相关论文文献

    • [1].基于VxWorks的一种串口调试打印和输出管理方法[J]. 计算机与网络 2019(22)
    • [2].面向VxWorks系统的嵌入式安全研究[J]. 电脑知识与技术 2020(22)
    • [3].嵌入式VxWorks系统的应用研究[J]. 中国新通信 2018(24)
    • [4].基于VxWorks的嵌入式Web服务器应用研究[J]. 工业控制计算机 2018(03)
    • [5].VxWorks下龙芯3A中断控制技术的研究[J]. 现代电子技术 2017(14)
    • [6].基于VxWorks的环形缓冲机制的驱动设计[J]. 电子设计工程 2017(16)
    • [7].基于VxWorks新型映像的三模冗余启动机制研究[J]. 计算机测量与控制 2017(08)
    • [8].基于VxWorks的数据融合系统的设计与实现[J]. 计算机工程与设计 2016(03)
    • [9].面向VxWorks的嵌入式系统课程实验教学设计[J]. 中国现代教育装备 2019(09)
    • [10].VxWorks下串口设备驱动设计与实现[J]. 航空计算技术 2018(04)
    • [11].基于X86架构VxWorks的设备驱动和网络通信[J]. 信息通信 2018(10)
    • [12].VxWorks自定义动态系统调用的应用[J]. 计算机应用与软件 2017(02)
    • [13].一种VxWorks平台下的软件看门狗设计缺陷及改进方法[J]. 现代计算机(专业版) 2016(16)
    • [14].关于VxWorks系统及其研究现状的评述[J]. 测控技术 2015(03)
    • [15].基于VxWorks的三轴转台控制系统设计与实现[J]. 电子技术与软件工程 2015(10)
    • [16].VxWorks下设备驱动程序开发技术研究[J]. 现代电子技术 2015(10)
    • [17].VxWorks下文件传输的设计与实现[J]. 科技创新导报 2013(19)
    • [18].基于VxWorks的多任务程序设计[J]. 计算机技术与发展 2011(09)
    • [19].VxWorks嵌入式系统远程监控系统的设计与实现[J]. 科学技术与工程 2011(27)
    • [20].基于VxWorks的无人机飞控计算机快速启动导引技术研究[J]. 计算机测量与控制 2010(06)
    • [21].VxWorks下RFID读写器的网络接入设计[J]. 计算机应用与软件 2010(08)
    • [22].VxWorks协议栈体系在路由器上的应用[J]. 中国高新技术企业 2010(24)
    • [23].VxWorks MILS Platform平台升级版[J]. 今日电子 2010(11)
    • [24].VxWorks在龙芯处理器上的移植与实现[J]. 微计算机信息 2010(35)
    • [25].面向VxWorks的嵌入式浏览器解析和布局技术研究[J]. 湖北大学学报(自然科学版) 2010(04)
    • [26].基于VxWorks的嵌入式实时多任务系统设计[J]. 机电产品开发与创新 2008(06)
    • [27].VxWorks启动过程解析[J]. 中国科技信息 2008(21)
    • [28].基于VxWorks的网络双冗余设计与应用[J]. 现代导航 2018(03)
    • [29].一种基于VxWorks的电磁阀控制系统设计[J]. 舰船电子工程 2016(09)
    • [30].基于VxWorks的串口服务器研究与实现[J]. 计算机应用与软件 2015(09)

    标签:;  ;  

    基于VxWorks嵌入式操作系统的浏览器设计
    下载Doc文档

    猜你喜欢