基于linux嵌入式浏览,基于Linux的嵌入式浏览器的设计与实现

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

随着数字信息技术和网络技术的高速发展,越来越多的数字嵌入式产品集成了网络功能,使人们能够通过Internet来获取信息。嵌入式浏览器作为接入互联网并实现人机交互的核心软件,受到了人们的广泛关注。嵌入式浏览器广泛应用于数字电视机顶盒、掌上电脑、移动电话、Web终端等高端信息电器和便携式网络终端中。因此,一款设计合理的嵌入式浏览器有助于提高嵌入式产品的网络交互功能,方便用户的灵活使用,进而促进丰富多彩的网络增值业务的运营和开展。本课题的主要研究目标是在高性能数字电视机顶盒平台上设计开发出一种基于Linux操作系统的嵌入式浏览器,使数字电视用户能够通过数字机顶盒浏览Web网页。本嵌入式浏览器主要包括传输模块、解析模块、UI模块和主程序四个基本部分以及无线控制、输入法提示和Flash显示三个扩展功能部分。本课题的创新性工作主要包括以下几个方面:(1)在深入分析研究国内外主流嵌入式浏览器的基础上,根据现阶段数字电视机顶盒的硬件平台和软件架

(本文共75页)

本文目录 |

阅读全文>>

下一代网络(NGN)是一个建立在IP技术基础上的新型公共电信网络,能够容纳各种形式的信息,在统一的管理平台下,实现音频、视频、数据信号的传输和管理,提供各种宽带应用和传统电信业务,是一个真正实现宽带窄带一体化、有线无线一体化、有源无源一体化、传输接入一体化的综合业务网络。3Tnet网络作为下一代网络(NGN),是计算机互联网、传统的电话网和有线电视网络三网的融合。中国科学院声学所数字信号处理中心承担了国家863计划-宽带信息网运营支撑环境。其中,研制的宽带多媒体网关为3Tnet网络提供了智能终端。本文介绍了宽带多媒体网关中嵌入式浏览器的研制工作。主要完成的工作包括:根据宽带多媒体网关对浏览器的要求选择浏览器的内核,设计浏览器的整体软件框架,实现浏览器上层应用程序以及下层与平台相关的图形、网络、文件等模块的接口,设计与实现用户图形界面,设计与实现多媒体终端的人机交互,定义和实现宽带多媒体网关中浏览器与其它模块间的消息通讯等。论文的...

(本文共97页)

本文目录 |

阅读全文>>

嵌入式浏览器可以广泛应用于各种信息电器和便携式网络终端中,在工业控制领域也有着非常广阔的应用前景。本文提出了一种基于LINUX的嵌入式浏...

(本文共3页)

阅读全文>>

嵌入式浏览器常常会因为各种阻塞的网络I/O操作给浏览器的效率造成严重的限制。本文在对网络延迟对网络数据请求造成的影响规律进行详细分析后,指出了网络延迟造成Socket API调用阻塞的五个阶段:DNS域名解析、建立TCP连接、发送Http请求、接收服务器返回的数据、关闭TCP连接等等。然后根据网络延迟对浏览器数据请求的影响规律,有针对性地提出了浏览器底层的设计策略。针对嵌入式平台的特点,利用根据命令处理器设计模式实现的“请求队列-异步回调”机制,将各个引起延迟的网络I/O操作模块封装隔离成可以异步回调操作的模块。在此基础上设计并实现的浏览器底层架构,有效减少了各个模块之间互相牵制的可能性,提高浏览器网络I/O操作的效率。同时,在底层各个模块中,对于并发网络I/O操作采用POSIX实时信号作为事件驱动机制,配合网页数据缓存来减少不必要的网络传输、再将DNS域名解析操作以独立的线程运行。该方案保证浏览器的不会因网络I/O操作而阻塞,...

(本文共57页)

本文目录 |

阅读全文>>

本文在分析嵌入式浏览器特点、概况和未来发展趋势的基础上,针对目前嵌入式浏览器的缺陷和本项目自身需求,参考Konqueror-Embedded浏览器模型,结合MiniGUI开发出Tops嵌入式浏览器,并为Tops浏览器过渡为数字电视中间件提出了优化设计方案。文中介绍了Tops浏览器的总体设计以及具体模块的实现,其中浏览器的解析模块、布局模块、图形用户界面模块的实现以及适配层的设计是本文的重点部分。首先,为了满足快速的市场需求,采用Konqueror-Embedded浏览器中稳定可靠的解析模块。该模块解析效果好、可扩展性强,是浏览器的功能基石;其次,在布局模块中,对于嵌入式浏览器普遍存在的浏览效果差的问题,本文针对网页元素的特点提出改进的布局算法,即针对非嵌套元素使用行排列的布局算法,针对嵌套元素则使用递归函数的布局算法,使Tops浏览器达到较好的浏览效果;再次,在图形用户界面模块中,Tops浏览器集成了小巧、可定制的MiniGUI...

(本文共80页)

本文目录 |

阅读全文>>

近年来,嵌入式技术得到飞速发展并且与网络通讯紧密结合。嵌入式系统已广泛应用于消费电子和通信领域:在手持终端设备方面有卫星定位系统、个人数字助理和mp3、mp4播放器等;在信息家电方面有智能电话、网络电视、数字电视机顶盒等各种智能电器。嵌入式浏览器成为了其中最重要的嵌入式应用软件之一。嵌入式平台具有多样性、硬件配置低的特点,所以良好的移植性和运行性能同样对嵌入式浏览器至关重要。本文通过对国内外嵌入式系统研究设计方面相关资料的研究,同时通过对国内外关于嵌入式浏览器技术的研究成果和技术的学习,提出了关于开发嵌入式浏览器的具体方案。在嵌入式软件的系统架构设计中,采用了层次模型结构。在底层结构中,通过实现HTTP模块功能,可以让浏览器与互联网实现连接,为后面的一系列处理提供了良好的基础。在浏览器功能模块中,通过开源软件SpiderMonkey解析引擎,实现了JavaScript语言脚本解析器。由于网络金融活动在日常生活中占有重要地位,对嵌...

(本文共44页)

本文目录 |

阅读全文>>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值