论文摘要
本论文的主要内容是对在嵌入式软硬件平台上通过GPRS进行无线上网的过程进行探讨,并对使用的关键技术进行分析研究和对嵌入式浏览器的研究开发,最后实现无线上网。首先,本文介绍开发采用的嵌入式软硬件开发平台、硬件整体结构和软件的整体结构。其次,详细描述GPRS上网的实现设计,包括描述在实现中采用的GPRS通信技术、PPP技术和AT指令集标准,主要描述了通过GPRS进行PPP拨号上网的实现过程,这其中涉及到嵌入式操作系统内核的配置、编译和烧写,拨号连接程序chat和pppd在开发平台上的移植,拨号脚本的编写和相关的配置以及拨号上网的实现。然后,对基于GPRS的WAP进行研究,阐述WAP的设计思想、通信模型、分层协议结构以及技术特点等,探讨其与GPRS的区别和关系、基于GPRS的WAP的实现以及这种模式的优势。再者,详述嵌入式浏览器的开发。该浏览器是在嵌入式操作系统上,采用QT技术来开发实现的,在给出嵌入式系统的概念和QT技术的基本知识的基础上,详细地讲述该浏览器的具体设计:该浏览器的实现程序由界面模块、HTML文本解析模块、网络模块、缓存模块等组成。其中对HTML文本的解析是整个程序得以实现的基础,它是以Qt/嵌入式2.3.7库函数提供的类作为开发实现基础。网络部分完成的主要任务是实现HTTP协议,HTTP协议的实现基于QSocket类。最后,对实现的功能进行测试,也就是在GPRS无线上网的前提下,主要是对访问普通网站和访问WAP网站的测试。随着3G牌照的发放,必然会使我国的无线互联网得到迅猛发展,本论文对于提供我国在WAP实用技术方面的研究和对无线上网实现过程的研究方面将具有一定的意义。
论文目录
摘要Abstract第1章 绪论1.1 研究意义1.2 WAP的概述1.2.1 WAP的起源1.2.2 WAP的发展1.2.3 国内外WAP的研究现状和发展趋势1.3 主要工作及目标1.4 本文的内容安排第2章 软硬件平台的搭建2.1 硬件平台2.1.1 GENE-8310开发板2.1.2 GPRS Modem2.2 软件开发平台2.2.1 Linux操作系统2.2.2 Qt/Qte2.2.3 嵌入式软件和交叉编译环境的搭建第3章 在GENE8130上实现GPRS无线上网3.1 GPRS通信传输技术3.1.1 GPRS技术概述3.1.2 GPRS网络结构3.1.3 GPRS骨干网结构3.1.4 GPRS传输平台3.1.5 GPRS工作原理3.2 AT(Attention command)通讯标准3.3 登录GPRS网络3.4 PPP协议3.4.1 PPP协议概述3.4.2 PPP的状态3.4.3 PPP的组成3.5 嵌入式linux内核的重新编译与烧写3.6 pppd在开发平台的移植3.7 拨号上网的实现3.7.1 配置文件与拨号脚本文件3.7.2 ppp上网拨号命令格式3.7.3 拨号上网过程及实现第4章 WAP技术研究4.1 WAP技术4.1.1 WAP的设计思想4.1.2 WAP通信模型4.1.3 WAP的分层协议栈结构4.2 GPRS与WAP的区别及关系4.3 在GPRS载体上WAP的实现4.3.1 在GPRS载体上WAP实现的网络结构4.3.2 在GPRS载体上WAP实现的协议栈模型4.3.3 在GPRS载体上实现WAP的优势第5章 基于Qt的嵌入式浏览器的开发5.1 嵌入式系统5.1.1 嵌入式linux操作系统5.1.2 嵌入式Linux的特点与优势5.2 Qt技术5.2.1 QT应用框架5.2.2 信号-槽机制5.3 浏览器设计总述5.3.1 浏览器的组成模块设计5.3.2 界面模块设计5.3.3 HTML文本解析模块设计5.3.4 网络模块设计5.3.5 缓存模块设计第6章 功能测试6.1 串口设置的测试6.2 AT指令对GPRS的功能控制的测试6.3 PPP拨号连接测试6.4 浏览网页的测试6.4.1 对嵌入式浏览器的测试6.4.2 访问WAP网站的模拟测试结论致谢附录参考文献攻读硕士学位期间发表的论文学位论文更换申请
相关论文文献
标签:嵌入式浏览器论文; 无线上网论文;