
4G模块开发
文章平均质量分 85
zqixiao_09
这个作者很懒,什么都没留下…
展开
-
ip route默认路由设置
下面介绍ip的替代命令的配置替代ifconfig的命令(手工,非dhcp)配置ip地址的基本配置如下ip addr add 1.2.3.4/24 dev eth3使能ip地址ip addr set dev eth3 up替代NetworkManager的命令(除前述ip addr外,还有dns配置)下面是dns配置,如下vi /etc转载 2016-11-24 22:56:18 · 35025 阅读 · 2 评论 -
IP、Route相关命令基础知识
1.基础知识1.1 路由 (Routing)1.1.1 路由策略 (使用 ip rule 命令操作路由策略数据库) 基于策略的路由比传统路由在功能上更强大,使用更灵活,它使网络管理员不仅能够根据目的地址而且能够根据报文大小、应用或IP源地址等属性来选择转发路径。ip rule 命令:Usage: ip rule [ list | add | del ]原创 2016-11-24 22:29:30 · 28379 阅读 · 0 评论 -
USB linux NCM usbnet驱动详解
cdc_ncm -> usbnet device -> net_deviceenum流程,cdc_ncm的probe中直接调用usbnet_probe,usbnet_probe中会分配network_device和usbnet,并调用cdc_ncm的bind回调进行cdc_ncm的附加descriptor的解析,之后调用init_status对NCM的第一个原创 2016-11-23 19:48:42 · 13111 阅读 · 0 评论 -
linux ACM驱动详解
Module_init中会注册tty_driver,tty_device会在acm usb_driver的probe中注册。每个ACM设备都由2个Interface组成,第一个interface有一个interrupt endpoint主要负责控制,第二个interface主要负责数据传输,有2个endpoint,有可能是两个int,也有可能是2个bulk。他们都是成对出现的。比如:这原创 2016-11-16 21:30:07 · 10186 阅读 · 2 评论 -
USB2.0协议分析
一、USB硬件介绍1.1、概述 一条USB传输线分别由地线、电源线、D+和D-四条线构成,D+和D-是差分输入线,它使用的是3.3V的电压(与CMOS的5V电平不同),而电源线和地线可向设备提供5V电压,最大电流为500mA(可以在编程中设置)。 USB设备可以直接和HOST通信,或者通过Hub和Host通信。一个USB系统中仅有一个转载 2016-11-06 21:38:30 · 8540 阅读 · 0 评论 -
如何实现自定义 USB Bulk 批量传输设备
厂商自定义设备的开发除了要完成设备硬件以及固件程序开发外,还需要开发操作系统端的设备驱动程序,还要开发设备应用程序。 厂商自定义 USB 设备的端点可以自由地选择采用哪种传输方式(control transaction 控制传输、bulk transaction 批量传输、interrupt transaction 中断传输、isochronous transfer 实时传输)原创 2016-10-30 19:22:49 · 14511 阅读 · 4 评论 -
usb中的endpoint(端点)和传输模式
端点:端点位于USB 外设内部,所有通信数据的来源或目的都基于这些端点,是一个可寻址的FIFO。每个USB 外设有一个唯一的地址,可能包含最多十六个端点。主机通过发出器件地址和每次数据传输的端点号,向一个具体端点(FIFO)发送数据。每个端点的地址为0 到15,一个端点地址对应一个方向。所以,端点2-IN 与端点2-OUT 完全不同。 每个器件有一个默认的双向控制端点0,因原创 2016-10-30 18:51:42 · 19201 阅读 · 2 评论 -
USB中CDC-ECM的了解和配置
USB中典型类及子类:类别解释子类典型应用IC芯片备注UVC视频类 免驱USB摄像头 CDC通讯类RNDIS转载 2016-10-30 13:23:03 · 9777 阅读 · 2 评论 -
USB gadget设备驱动解析
利用Linux USB gadget设备驱动可以实现一些比较有意思的功能,举两个例子: 1、一个嵌入式产品中的某个存储设备,或是一个存储设备的某个分区,可以作为一个U盘被PC;设别,从而非常方便的完成文件交互,这个功能被广泛的应用于手机、数码相机等产品中。2、一个嵌入式设备通过USB连接到你的PC后,在你的PC端会出现一个新的网络连接,在嵌入式设备上也会有一个网卡设备,你可以配置它们的IP地址,并转载 2016-10-30 13:01:26 · 15692 阅读 · 0 评论 -
usb驱动的基本结构和函数简介
几个重要的结构struct--接口[plain] view plaincopystruct usb_interface { /* array of alternate settings for this interface, * stored in no particu转载 2016-10-30 12:59:42 · 3930 阅读 · 0 评论 -
嵌入式Linux系统实现3G网卡拨号
本文介绍在嵌入式Linux中,实现3G联网的基本方法。包括驱动配置,和联网的过程。也对在PC上实现3G的过程进行了介绍。硬件:3g usb模块(华为ce189的3g网卡)+一张sim卡(电信cdma2000)软件系统:Linux主要内容:一、在pc端确认拨号功能可用二、在嵌入式端的实现三、其它一、在pc端确认拨号功能可用===============转载 2016-10-11 23:13:29 · 3178 阅读 · 0 评论 -
linux -- 嵌入式Linux下3G无线上网卡的驱动
软件:TI定制的嵌入式arm-linux,内核版本2.6.37.简介:由于3G无线上网卡工作模式相同,故其移植也大多雷同,故本次开发同样适用于其他嵌入式开发板,如DM6446,ARM等等。同样,也适用于其他联通、移动或电信的3G上网卡,尤其是华为的上网卡,如最常用的华为E160, E160G, E169, E180, E230, E270(+), E280, E630, E870,转载 2016-10-11 22:15:41 · 2602 阅读 · 0 评论 -
嵌入式3G上网
一、需要的源码包: (1) usb库:libusb-0.1.12.tar.gz http://sourceforge.net/projects/libusb/files/libusb-1.0/ chinaunix (2) usb_modeswitch-1.1.9.tar.bz2 http://www.draisbergh转载 2016-10-11 22:12:25 · 1102 阅读 · 0 评论 -
3G卡片在开发板上的详细解决方法(适用于大多数3G卡片)
http://blog.youkuaiyun.com/ipromiseu/article/details/5154004一. 环境1. 开发板内核:linux kernel 2.6.142. 3G卡片:HUAWEI E1750二. 相关工具与库文件下载1. usb_modeswitch-1.0.6.tar.bz2(http://www.draisberghof.de转载 2016-09-14 19:22:14 · 1232 阅读 · 0 评论 -
在ARM-linux上实现4G模块PPP拨号上网
转自 http://blog.sina.com.cn/s/blog_7880d3350102wb92.html在ARM平台上实现4G模块的PPP拨号上网,参考网上的资料和自己的理解,从一无所知到开发完成花了一周多。最后看到ARM板ping通www.baidu.com时甚是高兴,现将此过程整理如下。当然,除此之外要做的工作还有很多。4G模块使用的SIMTECH 的SIM7100C转载 2016-09-14 19:12:52 · 10228 阅读 · 3 评论 -
龙尚3G、4G模块嵌入式Linux系统使用说明
驱动部分:1.kernle/drivers/usb/serial/option.c的结构体数组static struct usb_device_id option_ids[]中增加加入产品的VID和PID { USB_DEVICE( 0x1c9e, 0x9e00 ) } // U5300v/C7500 evdo{ USB_DEVICE( 0x1c9e, 0x9603原创 2016-09-11 22:00:17 · 12038 阅读 · 0 评论 -
gsm,gprs,cmwap,cmnet,3g,TD-SCDMA,CDMA2000,WCDMA
代--------名称--------------------------------------空中接口技术(多址技术)2g--------GSM---------------------------------------TDMA,FDMA3g--------WCDMA,TD-SCDMA,CDMA2000-------------------CMDA4g--------FDD-LT转载 2016-09-11 21:38:15 · 1861 阅读 · 0 评论 -
APN基础知识
APN指一种网络接入技术,是通过手机上网时必须配置的一个参数,它决定了手机通过哪种接入方式来访问网络。对于手机用户来说,可以访问的外部网络类型有很多,例如:Internet、WAP网站、集团企业内部网络、行业内部专用网络。而不同的接入点所能访问的范围以及接入的方式是不同的,网络侧如何知道手机激活以后要访问哪个网络从而分配哪个网段的IP呢,这就要靠APN来区分了,即APN决定了用户的手机通过转载 2016-09-11 21:29:10 · 17416 阅读 · 0 评论 -
GSM与GPRS的区别
1. GSM是全球移动通讯系统(Global System for Mobile Communications)的简称 2. GPRS是通用分组无线业务(General Packet Radio Service)的简称 3. GPRS是在GSM系统基础上发展起来的分组数据承载和传输业务。 4. GPRS与GSM系统最根本的区别是,GSM是一种电路交换原创 2016-09-11 21:22:15 · 29459 阅读 · 0 评论 -
AT指令介绍及用法,AT 指令集合
AT指令在当代手机通讯中起着重要的作用,能够通过AT指令控制手机的许多行为,包括拨叫号码、按键控制、传真、GPRS等。西门子M55手机为我提供了很多的AT指令,网络上关于AT指令的资料也很多,我这里提取一些比较重要的做个简单解释。其他的手机也基本上通用,更详细的资料请查阅手机生产商的资料。 欲使用AT命令,可以安装微软的超级终端程序,选择好端口连接速度以后就可以正常使用了。 A原创 2016-09-11 21:10:56 · 53273 阅读 · 1 评论 -
AT命令集详解
1.AT的历史与应用 1.1 AT的历史AT命令集是由拨号调制解调器(MODEM)的发明者贺氏公司(Hayes)为了控制Modem发明的控制协议.AT是Attention的缩写,协议本身采用文本.每个命令均以AT打头,因此得名.这段历史参见http://en.wikipedia.org/wiki/Hayes_command_set 随着网络升级为宽带,速度很低拨号MODEM原创 2016-09-11 20:57:21 · 15744 阅读 · 0 评论