驱动程序一点常识(抛砖引玉,原创)

驱动程序开发及应用专题

背景:
市面上流行的很多无线上网卡,无线MODEM,包括GPRS无线上网卡,CDMA无线上网卡,EDEG无线上网卡,都是通过通信网络来实现的.
其中通信网络的覆盖范围和信号强度是和网络运营商的设备息息相关的.比如中国移动,中国联通,中国卫通,中国铁通,中国电信.
CDMA,GSM,PHS,PCS等等网络,都是支撑无线移动终端能够实现通话,短信,上网等的必要基础设施.
其中无线上网又是运营商推出的数据业务中重要内容.
一般来讲,是设备中添加特殊的信道板或者控制网管,服务器等等构成.
这样才能使移动终端能够方便大家使用.
其中网络的运行,又分几种,就是通常人们说的2G,2.5G,3G,4G等等网络.
其中都是涉及到网络的提供的带宽及传输性能的总称.
按照发展方向,网络会逐渐提供更大的带宽,以满足人们的生活中对无线通讯的需要.
就全球使用网络的国家而言,成熟的还是美国,加拿大,日本,韩国,新加坡,香港,欧洲等地区和国家.
就网络设备提供商而言,有贝尔,北电,阿尔卡特,西门子,摩托罗拉,爱立信,中兴,华为等等.
就频段而言,就比较多.而且每个国家不是通用的标准.所以具体要看每个国家的规定和电信联盟的协议等等.
开发:
对于无线上网卡而言,有很多种,但是万变不离其中.对于GPRS的无线上网卡和RF模块,就相对比较成熟.
因此,在全球应用也是最广泛的.
对于CDMA的无线上网卡,只有在CDMA网络覆盖的国家才能使用.
而说道CDMA无线终端,或者CDMA模块,或者CDMA芯片组,就不能不说到高通(QUALCOMM).
高通公司在美国,其在CDMA领域获得了许多的专利.
因此,凡是使用CDMA的国家和设备,不得不向高通公司交昂贵的专利费.
当然,现在,很多的国内外厂商也在另行研发同样的芯片或者芯片组.但是从总体上讲,还是有很大的差距.
设计:
从具体移动终端的设计上说,如果用到了芯片组,或者模块,工业模块等等叫法,不管在哪个国家,也不管是在哪个厂商.
最终都是要用到MSM芯片.从MSM历史发展来看,已经升级了几代了.其中有MSM3XXX,MSM5XXX,MSM6XXX等等.
应用:
当设计出了芯片之后,就会有套片,或者芯片组,或者模块了.工程师就利用这些技术制造应用的产品.
比如制造PCMCIA,USB,CF,RS232等等接口,以便跟电脑方便连接与通讯.
然后就涉及到具体的转换芯片,接口芯片.
于是就有了专用芯片的驱动程序开发.比如适应与WINDOWS,LINUX,OS/2,MAC等操作系统的驱动程序了.
然后还要编写特定的安装程序.因为用户使用安装很麻烦.受到操作系统的限制.
因此,有必要编写特定程序或者软件来安装芯片驱动程序.
等软件都编写完了.
连上电脑,界面可以做成各种各样的特色等等.
那么每个公司就生产或者开发一款产品,于是市面上就出现了很多.

实际上的应用,叫法很多,举例来说,拨号软件,拨号通,随意通,上网通,一号通,一点通,随意行,任意行,随E行,任E行,拨号连接,拨号上网,自动拨号,自动连接,创建连接,创建拨号,CDMA专业拨号软件,GPRS专业拨号软件等等.
在编程的底层来讲,有几个层次的程序:
一: 芯片驱动程序
二: 芯片驱动安装文件
三: 串口(端口)设备映射安装程序(COM,PORT等等)
四: 调制解调器设备映射安装程序(MODEM等等)
五: 拨号连接程序(自动创建拨号上网的程序)
六: 应用程序(比如,IE,NETSCAPE,自编的客户端应用程序,客户端界面,界面程序,界面软件,UI,GUI等等)
那么根据这些步骤,然后运用编程技术和知识,就能编写出多种应用了.
www.caylay.com/bbs

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值