基于Linux的嵌入式浏览器的实现

来源 :大连海事大学 | 被引量 : 1次 | 上传用户:caozheng853
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在嵌入式产品中利用嵌入式浏览器获得网络信息是必不可少的,所以嵌入式浏览器技术成为技术热点之一,发展是必然趋势。嵌入式浏览器具有速度快,实时性强,可移植性高,体积小和资源消耗低等特点,更有利于人们在日常生活中使用带有嵌入式浏览器功能的小型电子设备即时实现上网功能。而且Linux操作系统是开源的操作系统,使用C语言编写,具有良好的可移植性,所以嵌入式测览器因其小巧灵活的优越性而广泛应用于日常生活的诸多小型电子设备当中。
   嵌入式系统具有可嵌入性、专用性、实时性、可靠性、可裁剪性、功耗低等特点,具有广阔的应用前景,深得人心。
   本设计综合两者的特点,在系统中实现浏览器的功能和应用,具体过程如下:
   (1)基于S3C2410处理器进行了Linux操作系统的移植,基本过程为建立交叉编译环境,移植引导程序,移植内核,移植根文件系统。在整个平台上建立Qt/Embedded桌面运行环境,安装和编译软件安装包,设置环境变量,在基于主机的Qt/Embedded平台上模拟开发浏览器,在主机平台上进行程序的编译、调试和运行。再经过Qt/Embedded的交叉编译后把生成的可执行文件下载到开发板里运行,并使液晶屏具有触摸功能。
   (2)浏览器实现部分划分为5个功能模块:HTTP传输模块、HTML语法语义解释模块、Layout模块、显示模块和用户界面模块。浏览器通过HTTP模块向服务器发出请求,并由它接收服务器的应答信息和数据,传送给浏览器的HTML语法语义解释模块,通过语法语义分析HTML文本生成语法树,将HTML语法语义分析的结果传递给Layout模块,处理后用一种树形结构组织——render树来表示,当Layout模块把树上的HTML对象传递给显示模块,就可以遍历语法树,把整个网页显示在屏幕上。显示模块根据显示的详细情况,进行相应的数据调整,使窗口可以合适的显示页面的信息,把接收到的结果进行排版显示在屏幕上。
其他文献
社团征集令    “启迪社团秀”正式启动啦,欢迎各类具有创意精神的社团加入(不限于文学社),只要您将社团介绍、相关活动作品及图片发送给我们,就有机会向全国读者朋友展示你们社团的魅力风采。  联系我们:shetuanxiu@gmail.com    春蕾文学社简介    定陶一中是一所为国家培养出以团中央书记处书记周长奎为代表的一大批优秀人才的省规范化学校,定陶一中春蕾文学社创办于1988年,原名青
期刊
世界上最神奇的数字是:142,857   看似平凡的数字,为什么说他最神奇呢?  看过下面的介绍,相信你会对这个数字刮目相看的!    特性一    首先,我们把142,857从1乘到6看看  142,857x1 = 142,857   142,857x2 = 285,714   142,857x3 = 428,571   142,857x4 = 571,428   142,857x5 = 714
期刊
一个大老板忽然心血来潮,急冲冲地去巡视他的一家工厂。他看到一个员工正埋头努力工作着。他很高兴,走过去拍拍这个员工的肩膀说道:“好好干!我以前也是和你一样。”  员工抬起头来,笑一笑,也伸手拍拍大老板的肩膀,说:“你也好好干吧!我以前也是和你一样。”    麻醉    出版商委托一位摄影师设计一本书的封面,谈价钱时遇到了困难。出版商要求封面要有鳄鱼拥抱美女的镜头。摄影师向出版商解释,为了使模特放心,
期刊
美国小说家保罗·奥斯特在《孤独及其所创造的》中写道:“今天我在屋子里闲逛,漫无目的,情绪低落,我觉得开始与我所写的东西失去了联系,我从一封凡·高的信中偶然看到了这些话:‘和其他所有人一样,我感觉到需要家庭和友情,需要慈爱和友好的交流。我不是铁石做的,不像消防龙头或者电灯柱。”   对交流的需要并不是什么新发现。亚里士多德就曾写道:“没人会选择没有友谊的生活,哪怕能够拥有世界上其他所有的东西。”  
期刊
99℃的水说:“只要再有1℃,我的生命就沸腾了。”  100℃的水蒸汽说:“这1℃到底是什么呢,它造成了你我之间无法跨越的沟壑。”  ——题记    生活中,失意者有之,尽情者有之;成功者有之,郁郁不得志者有之;为名利不惜出卖尊严者有之,对金钱权力不屑一顾者有之。也许它们之间是对立的,也许它们之间是相通的,也许它们之间只相隔1℃的距离。  这1℃的距离隔开的不仅是成功与失败,更是两个世界的人生。 
期刊
它怪异,却很流行;它无厘头,却充满趣味。于是,“90后”以此标榜自由、倡导个性。它是焦点,因此备受争议,有人杜绝它的存在,有人赞赏它的创意,还有人不偏不倚自有说辞,究竟孰是孰非,还看这回分解!    火星文诞生记    缘起:源于台湾,因仓颉、注音等繁体输入法出现,网友在打字时会频繁出现一些错   别字,久而久之,大家都能明白常见错别字的意思,就默认使用了。  量变:为缩短打字时间采用符号+错别字
期刊
“企”字去掉“人”字则变成“止”字。不知道是哪位爱动脑子的人,竟从汉字中也发现了企业与人的关系。看来企业要办好,必须留住人才。  人员的流动在任何企业都极为正常。据说,美国IBM公司在硅谷的人员流动率也达到15%。在硅谷,一般员工平均在一个单位工作3—5年。如果企业不需要裁员,优秀人才的跳槽将给企业造成不可估量的损失。事实表明,在正常情况下,一个熟练工种的替换成本高达被替换员工薪水的1.5倍到2.
期刊
人格证书  上海交大正酝酿给毕业生颁发一份“人格证书”,考核内容初定包括学生的心理素质、基本价值观及人际关系三个方面。上海交大也意识到准确描述学生“人格”的困难性,所以学校会经过多层论证及检验,最终出台考核方案,并在一定人群中进行测试,最终被认可才能推行。目前大学颁发的“学业证书”和“能力拓展证书”只是对学生状况的一个表象评定,而思想及人格的反映则没有表现,所以上海交大酝酿出台“人格证书”,给用人
期刊
论坛、豆瓣小组:我的地盘我说话    有位富人有个穷朋友,这位穷朋友经常来打扰富人,富人不胜其烦。  富人向智者请教:“今天那厮又来了,咋办?”  智者说:“给他一条鱼吧,谁让他穷呢。”  第二天富人再次请教:“我给了他鱼,他只吃了一天,今天又来了,烦啊。”  智者说:“授人以鱼,不如授人以渔。”  富人是位老粗,没弄明白:“你在说绕口令啊,说明白点。”  智者解释:“你送他鱼不如送他网,这样可以
期刊
图像分割是图像处理与计算机视觉领域低层次视觉中最为基础和重要的领域之一,是实现自动图像分析和模式识别的首要问题,也是图像处理的经典难题之一。
  文中首先概述静态场景下的图像分割算法,对各类算法进行简单介绍,并对几种经典分割方法进行比较。
  详细阐述了基于水平集的分割方法。首先对基于水平集的经典算法:测地线主动轮廓(GAC)模型和Chan-Vese模型进行研究,在此基础上,详细描述了SelectiveBinaryandGaussianFilteringRegularizedLevelSetm