基于Qt/Embedded的嵌入式浏览器的研究与实现

来源 :武汉理工大学 | 被引量 : 21次 | 上传用户:logan_lxh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
3G时代的到来使得移动互联网成为热门技术,用户邀游网络世界离不开浏览器,然而在很多场合,为了上网而专门配备一台电脑是不合适的。因此,设计者在许多网络终端产品如手机、数字机顶盒和电子纸阅读器中集成了浏览器,以提供上网功能,于是就有了嵌入式浏览器的概念。本课题的设计任务是在便携式网络设备——电子纸阅读器上开发嵌入式浏览器,主要目标是在电子纸阅读器上实现上网浏览、购买和下载网络图书的功能。因此要求本浏览器有3G网络支持、支持触摸键盘输入、占用内存小、速度快。本课题的工作内容:搭建了基于嵌入式浏览器的硬件平台SMDK2416和Linux软件开发环境;根据嵌入式系统以应用为中心和软硬件可裁剪的特点,给出了嵌入式浏览器的需求和整体方案;设计了嵌入式浏览器的软件构架和软件流程;在操作系统层上进行了Linux系统的裁剪和移植;在嵌入式Linux系统中添加了3G模块的驱动程序,实现了系统对3G无线网络通信的支持。在图形用户接口层上完成了Qt/Embedded的裁剪和移植;为了在浏览器中进行输入,在Linux系统中添加了触摸屏的驱动程序,在Qt/Embedded中实现了对触摸屏的支持,最后在应用层上开发了触摸键盘程序。论文的重点工作是在ARM9平台上开发了基于Qt WebKit的浏览器,Qt WebKit是一种开放源码、高效、快速的浏览器引擎,本课题中的浏览器将网络、解析和布局等模块在Qt WebKit中实现。论文还研究了浏览器相关的算法——预取算法。最后论文对浏览器的功能和性能进行了测试:测试结果表明浏览器能够支持HTML, XML和HTTP等协议,具备浏览网页的基本功能,支持触摸键盘功能,支持下载网络图书和阅读本地图书等扩展功能;浏览器运行时占用的内存为1-2M,浏览网页的响应时间为3-5S。综上所述,本浏览器功具备浏览器的基本功能,浏览网页的响应速度比IE浏览器略低,但体积和占用内存比IE浏览器小,符合一个嵌入式系统的标准,基本能达到嵌入式浏览器的使用要求。
其他文献
随着经济全球化的迅猛发展,跨国投资活动在世界经济活动中所占的比例日益扩大,外资并购在给东道国提供资金、先进技术和管理经验的同时,对东道国的负面影响也日趋严重。外资
小岛清认为,日本企业的对外直接投资促进贸易,而美国跨国公司的对外直接投资替代贸易。受此观点的启发,本文对日、美两国在我国的直接投资与我国向两国出口贸易的关系分别做
目的:研究发现细胞移植能够明显促进脊髓损伤后的神经功能恢复。诱发电位是一种定量、客观的脊髓电生理监测技术,准确性好,灵敏度高,可作为脊髓损伤功能及疗效评定的依据。文
<正> 患者男性,34岁。右侧胸部疼痛9个月。体检:颈静脉轻度怒张,锁骨上淋巴结(一),胸廓外观正常,两侧睾丸大小正常,无异常发现。X 线胸片示前纵隔有一12×10cm 半圆形块影,边
随着我国对外开放和国际交往的日益发展,近年来我国假币犯罪活动与日俱增,案件不断上升,严重危害国家的金融管理秩序、经济安全和社会稳定,打击假币犯罪己经到了刻不容缓的地
<正> 姜瘟病的防治试验研究,经过嘉兴市城区新丰公社农技站1979年至82年,12个项目的实验、166个小区的对比试验和室内抑菌试验,目前已获得成功,摸索出一套综合防治姜瘟病的有
伴随我国经济改革的不绝深入,经济全球化已经成为一种趋向。无论会计怎样发展,都在经济舞台上占有重要地位,公司对外披露的会计信息一直是各界关注的重点。高质量的会计信息
<正>"机器人是制造业皇冠顶端的明珠,我国不仅要提高机器人的水平,还要尽可能多地占领市场。"去年6月9日,习主席在两院院士大会上的讲话唤醒了沉滞已久的中国制造行业,呼唤着
在市场经济条件下,活跃的竞争促进了经济的繁荣。然而,那些此起彼伏的非法垄断行为,却对市场经济的健康发展造成了极大的损害。这是任何矢志发展经济、改善民生的国家和政府
现代公司制度的运作普遍奉行所有权与经营权分离的原则,董事和其他高级管理人员获得了对公司内部事务的排他性管理权。为此有必要赋予股东充分的监督权,然而,监督权的有效行