Linux下3G上网卡通用驱动设计与实现_第1页
Linux下3G上网卡通用驱动设计与实现_第2页
Linux下3G上网卡通用驱动设计与实现_第3页
Linux下3G上网卡通用驱动设计与实现_第4页
Linux下3G上网卡通用驱动设计与实现_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、下上网卡通用驱动设计与实现刘向前,陈益强,陈援非,纪雯(中国科学院计算技术研究所普适计算中心,北京市)摘要:随着上网本的广泛应用,在下实现上网成为需要,然而目前主流的上网卡大都没有提供类似的驱动,并且由于各种上网本的平台各异指令集差别较大,还没有统一的下通用驱动方法本文针对以上问题,在详细分析系统上网的原理基础上,设计并实现了一种下上网卡的通用驱动技术,该方法在龙芯指令系统以及上得到验证关键词:,驱动中图法分类号:¨文献标识码:引言第一代手机只能进行语音通话,第代手机增加了接收文本数据的功能,第三代与前两代的主要区别是在传输速度上的提升。用户只要拥有棚适应的终端,就司以着视频,还可以

2、当成一个微型播放器用来听音乐。网络的优越性能使它的市场前景非常广阔【】。在操作系统:实现:网,有较大的需求;:网是一项具有广阔市场前景的应用技术,然而市场上主流的上网卡大多数仅仅支持操作系统(当然个别上网卡提供了平台的驱动但是并不提供源码。无法在多平台上适用),随着系统广泛推广,在上实现系统的通用上网技术成为需要。传统上网卡几乎都采用形式【】,支持插口。通过指令转串口指令发给实现初始化并实现上网【】【】由此可以考虑在下实现指令到串口指令转换的驱动以驱动实现上网,各个平台的内核中都有模块,该模块是可以驱动上网的【】【】【】,因此可以考虑使用模块驱动网卡上网。虽然上网卡没有类似系统的应用软件以实现

3、初始化但是可以在系统下使用、等应用软件实现的初始化,其中是目前被广泛采用的应用软件。本文结构安捧如下:第二部分详细介绍上网卡的架构及的原理:第三部分分析了下上网的基本原理,详细介绍了模式转换的实现方法、通用驱动的实现方法和拨号的实现方法;第四部分是对该上网技术的性能进行了测试;第五部分对全文进行了总结。基本原理上网卡的架构图无线上网结构上网卡就是芯片组,它是一个加一个串口口转换芯片,传输的是串口形式的数据,与机通信的接口是口它通过串口口转换芯片将串口数据与口数据相互转换一般而言下驱动通过使用通用串:驱动就可以间接驱动实现上网。原理(中文名字是调制解调器),它由发送、接收、控制、接口、操纵面板及

4、电源等部分组成。数据终端设备以二进制串行信号形式提供发送的数据,经接口转换为内部逻辑电平送入发送部分,经调制电路调制成线路要求的信号向线路发送接收部分接收来自线路的信号,经滤波、反调制、电平转换后还原成数字信号送入数字终端设备。刘向前等:下上网卡通用驱动设计与实现下上网的基本原理根据上网流程图图,主要做了如下:作:将双模式的网卡转换成模式,使用了指令或软件,其中使用需要配置文件,配置内容是使用软件在系统下抓取的:使用软件进行拨号上翻,需要配置文件,配置内容是使用软件在系统下抓取的。模式转换实现当今流行的无线上网卡(,等)具有两种模式(盘模式。模式),插入时系统首先将其识别为设备,在安装驱动以后

5、,盘自动消失转成:而在下没有类似驱动,就需要仿照的流程进行模式转换。模式转换有两种方法:命令的方法或者使用方法一:通过弹出设备有些卜网卡,例如,可以使用指令:弹出设备,然后使用指令:就发现原来的设备已经没有了,出现了一个设备,说明通过已经成功进行了模武转换。方法二通过软件进行模式转换有些上网卡通过命令不能转换,这时就需要使用软件。软件是一种实现模式转换的软件该软件使用便捷,安装该软件后,唯一需要做的就是配置文件。因为在下没有类似下那样的驱动与应用软件,这就需要通过截取指令来完成系统下的模式转换。软件可以截取下网卡的模式转换指令。软件是抓取口数据的应用软件,通过该软件可以抓取下二网网卡的模式转换

6、指令,该指令在同样可以用,可以用该指令配置文件。转换方法:例如:上网卡软件配置的实现关闭。等同口模式转换:或者上查看转换是否成功安装驱动模块查看驱动是否安装成功拨号:出现表示拨号成功打开浏览器上网图上网流程图第一步,使用软件在系统下抓取口,获取模式转换指令打开:文件找到类似下段文字的地方,以下部分是需要采集的主要内容一下:()嘞;:确定切换为“”为第一:步根据以卜所得数据,在配置文件加入如下一段文字:撑;”。驱动通用实现方法和拨号实现思路各个平台下内核中都有模块,它们都实现同样的驱动功能,选择该模块保证了所有平台下都可以用同样方法实现驱动并上网。通过使用软件在下截取初始化指令。配置文件,然后使

7、用拨号工具拨号上网。实现第一步:加载驱动模块,是模式下设备的设备号,是的制造商,是产品。可以通过如下方法获得:指令或者指令撑第二步:拨号上网当出现的时候就说明拨号成功文件的配置内容是通过软件在上截取的例如:上网卡软件配置的实现第一步,使用软件在系统下抓取串口,获取初始化指令取的串口通信,一下是文件中获取指令的一部分:“斗“第二步,根据以上抓取的指令,配置上完卡的文件如下:刘向前等:下上网卡通用驱动设计与实现】?;峨“()【】”拌性能测试本文利用和:网址并安装适当的测试软件进行了测试。这两个网站都支持系统和系统进行网速测试测试一低速叫站测试网速测试方法:网站自动下载图片实现网速测试测试平台:普通

8、电脑;(:)测试软件:下软件和网页的在线测速功能:下使用软件和网页的测速功能;采集的多个接收峰值列表(单位):表网站下上网速度表网站下上网速度下平均值;下平均值;比较:一个图片的载有多个峰值,下没法显示整个图片下载最后一个峰值,采用了在整个图片下载过程中截取出现的比较大的峰值;而下自动显示了下载图片过程中最后一个峰值(不需要我们自己抓取),因此比获取的网速要快点是正常的,而峰值相差不大说明下驱动已经与商用驱动达到了相近的性能。测试二高速网站测试网速往:自拽文件宴建谰十自件:州目镕线系统试自一目散镕月目度:笫十目:均:鞍从科甲均值日咀看出月虚的靳肘目丰日§粲构和雏构:宴多数卡幕统也用镕成实现日±日说蒗方一个用自目”镕女墙到商用±月的±目道度,宴具有寓目意和价值结论针目目前主流月卡太都有提供央戗系统“自,有统一的±月通用驱动方自镕目软件本文通利月内核模姥一使用命岫一州进模式转换,通过置州件月号月窭现一种暮境目的月拄木¥立过其性照“商甩上目的月建恤月站测试撼田。一嚣目系缱下舞截田。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论