HSPA+ Modem for linux(3G上网设备LINUX操作说明)
linux 使用手册

linux 使用手册Linux 是一种自由和开放源代码的操作系统,被广泛用于各种设备和系统中。
对于初学者来说,掌握 Linux 的使用方法可能会有些困难,但只要掌握一些基本的操作指南,就能够更好地利用这个强大的操作系统。
本文将分享一些 Linux 使用的基本手册,帮助读者更好地了解和使用 Linux。
首先,让我们来了解一下 Linux 的基本结构。
Linux 包含了许多不同的命令和工具,可以用来执行各种任务。
其中,最基本的命令有:cd(切换目录)、ls (列出目录内容)、mkdir(创建目录)、rm(删除文件或目录)、cp(复制文件或目录)等。
掌握这些基本的命令,可以让您更轻松地在 Linux 系统中进行操作。
其次,了解 Linux 的文件系统也是非常重要的。
在 Linux 中,所有的文件和目录都存储在一个根目录下,根目录用“/”表示。
其他目录则通过根目录来进行访问和管理。
例如,/home 目录存储用户的个人文件,/etc 目录存储系统配置文件,/var 目录存储变化的数据等。
通过了解各个目录的作用和功能,可以更好地管理和组织文件。
此外,掌握 Linux 的文件权限管理也是必不可少的。
在 Linux 中,每个文件和目录都有三种权限:读取(r)、写入(w)和执行(x)。
这些权限可以分配给文件的所有者、所属组和其他用户。
通过 chmod 命令可以更改文件的权限,通过chown 命令可以更改文件的所有者和所属组。
合理设置文件权限可以保护文件的安全性和保密性。
另外,了解 Linux 的软件包管理也是非常重要的。
在 Linux 中,软件包是一种用来打包和安装软件的文件格式。
常见的软件包管理工具有 dpkg、apt、yum 等。
通过这些工具,可以方便地安装、更新和删除软件包,从而满足不同用户的需求。
此外,还可以通过源代码编译的方式来安装软件,但需要注意依赖关系和编译环境。
最后,了解 Linux 的网络管理也是必不可少的。
Linux平台上利用3G模块进行拨号上网

Linux平台上利用3G模块进行拨号上网一.拨号步骤1. 分别建立以下文件/etc/ppp/gprs-connect-chat,/etc/ppp/peers/gprs,/etc/ppp/chap-secrets,和/etc/ppp/ppp-off;2. 连接设备,在dev目录下查看是否有文件ttyACM0或者ttyACM1等;3.在命令行中输入命令pppd call gprs进行连接。
二.具体实施过程1.建立相关文件默认情况在/etc/ppp/目录下建立文件gprs-connect-chat,内容如下(每个参数解释在ppp-howto中有详细解释。
它是在ppp底层会话的时候给chat进程的参数,每行是一个“期望/发送”的组合序列。
当出现一些经典的错误如:"LCP: timeout sendingConfig-Requests" ,"serial line is not 8 bit clean...",“serial line is looped back”等,去参看方式2提到的两个文档,或者google。
)#vi /etc/ppp/gprs-connect-chatTIMEOUT 15ABORT '\nBUSY\r'ABORT '\nNO ANSWER\r'ABORT '\nRINGING\r\n\r\nRINGING\r'#’’ AT#'OK-+++\c-OK' ATH0TIMEOUT 40‘’ \rAT //注意是2个单引号OK ATS0=0 //OK ATE0V1OK AT+CGDCONT=1,"IP","CMNET" //设置isp接入网关为中国移动的cmnetOK ATDT*99***1# //中国移动gprs的接入号吗CONNECT ‘’++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 建立文件/etc/ppp/peers/gprs,它的作用是给pppd进程提供配置参数(详见man 8 pppd 的输出内容,如果出现问题这个将是非常重要的参考页),内容如下:#vi /etc/ppp/peers/gprs# Usage: root>pppd call gprs/dev/s3c2410_serial1 //改成自己的端口名115200 //改成自己串口波特率nocrtscts //无硬件流控modem //这个参数使得pppd进程将等待模块发回的CD (Carrier Detect)信号,与local真好相反 #noauth //无认证方式debug //把调试信息输出到/var/log/messages,在调试成功后去掉它,以减少垃圾的产生。
linux下实现3G模块收发短信、拨号上网

linux下实现3G模块收发短信、拨号上网一、开发环境内核版本:linux-3.0开发板:FL2440(nandflash:K9F1G08 128M)编译器:arm-linux-gcc 4.3.23G模块信息:中兴的MF626模块,生产厂家ID为0x19d2,设备ID为0x0031 。
二、配置内核:DeviceDrivers---→USBsupport---→USB SerialConverter support--→[*]USBGeneric Serial DriverUSBdriver for GSM and CDMA modemsDeviceDrivers--→Network devicesupport---→PPP (point-to-point protocol) support[*] PPP multilink support (EXPERIMENTAL)PPP support for async serial portsPPP support for sync tty portsPPP Deflate compressionPPP BSD-Compress compression添加设备ID(如果有就不用添加):vim drivers/usb/serial/option.c#define ZTE_VENDOR_ID 0x19d2m drivers/usb/serial/option.c#define ZTE_PRODUCT_MF626 0x0031编译内核,下载到开发板重新启动,注意如果用不是ubifs文件系统,记得在启动时把ubifs文件系统挂在上,应为后面使用usb_modeswitch工具时必须挂在ubifs文件系统。
三、制作usb转串口工具因为我们的3G模块是插在usb串口上的,所以需要制作usb转串口工具mkdir usb-modeswitchcd usb-modeswitchwget /repo/pkgs/libusb1/libusb-1.0.0.tar.bz2/df2447c23750ef2b4a314200feacc2ee/libusb-1.0.0.tar.bz2wget/project/libusb/libusb-compat-0.1/libusb-compat-0.1.5/libusb-compat-0.1.5.tar.bz2wget/repo/pkgs/usb_modeswitch/usb-modeswitch-1.2.4.tar.bz2/dbd4ce7966d7b4a5a0604a8280f7164d/usb-modeswitch-1.2.4.tar.bz2wget/usb_modeswitch/usb-modeswitch-data-20130607.tar.bz2以上这些下载地址如果有失效的,搜索相应的文件下载,即可下载再解压即可。
嵌入式Linux下3G无线上网卡的驱动移植

嵌入式Linux下3G无线上网卡的驱动移植由于3G无线上网卡工作模式相同,故其移植也大多雷同,故本次开发同样适用于其他嵌入式开发板,如DM6446,ARM等等。
同样,也适用于其他联通、移动或电信的3G上网卡,尤其是华为的上网卡,如最常用的华为E160, E160G, E169, E180, E230, E270(+), E280, E630, E870, E1550, E1612, E1662, E1690, E1692, E1750, E1752, EC168C, K3765, K4505, K4605, MTE WM610, R201, K4605, K3765, K4505。
中兴的ZTE MF620,MF622等等等等。
其他支持的上网卡型号参见:http://draisberghof.de/usb_modeswitch/建议:现在PC机上安装usb_modeswitch和libusb,首先确保PC上的linux能够顺利拨号,再将其移植到开发板上。
内核:需要有以下模块:option usbserial usbstorage主要是要在编译内核的时候选中Device DriversUSB SupportUSB Serial Converter SupportUSB Serial Converter Support(选中)USB Generic Serial Driver否则软件pppd执行的时候可能会失败。
#make modules //编译外挂模块#make modules_install //安装模块模块编译完后应将其复制到开发板上,并执行以下命令,否则会报找不到modules.dep#/sbin/depmod –a //创建模块的链接软件3个:libusb、usb_modeswitch、pppd(含chat)和1个数据包(纯文本):usb-modeswitch-data libusb源码下载:http://sourceforge/projects/libusb/files/libusb-1.0/usb_modeswitcch下载:http://draisberghof.de/usb_modeswitch/。
linux(rhel,rhel6,ubuntu)下使用3G上网卡(华为EC156)拨号上电信evdo无线网络

linux(rhel,ubuntu)使用3G上网卡(华为EC156)无线上网此页由Linux Wiki用户Chenxing于2010年8月2日(星期一) 04:25的最后更改。
o8xv0123@整理,并根据国外网友jayadeep提供的方法,以华为EC156为例,提供了添加/etc/usb_modswitch.d/目录下配置文件的方法。
出自Linux Wiki虽然3G上网卡名目繁多,但因其原理大致相似(USB拨号设备),在Linux中使用并不困难。
本文所介绍的方法在“华为EC1261”和Archlinux上测试通过。
简介通过3G上网卡无线上网,一般需要进行少许配置,对于某些型号的3G上网卡(如华为EC1260等),也可在升级固件后直接使用固件中的Linux上网工具。
下面分别介绍两种方案:通用方法:自己配置需要两大步骤:让系统识别3G上网设备为Modem、利用该设备拨号上网。
让Linux正确识别3G上网设备多数3G上网卡内嵌了Windows驱动,首次插入Windows时先作为U盘安装驱动,驱动则会把自己“变成”Modem。
以后再插入时,之前安装的驱动会自动将其转换为USB Modem,以便拨号上网。
而Linux系统默认已经包含了多数3G上网卡的驱动,故只需设法让上网卡被识别为“Modem”,而非带有Windows驱动的U盘。
幸运的是,usb_modeswitch可以方便地帮我们实现这一步骤,它存在于一些发行版(如Archlinux)的软件仓库中,也可以从其网站上直接下载:http://www.draisberghof.de/usb_modeswitch/对于多数型号的3G上网卡,安装后直接运行该程序即可:# usb_modeswitch -W程序运行成功的标志是在/dev中多出几个文件。
如:/dev/ttyUSB0, /dev/ttyUSB1, /dev/ttyUSB2,此时第一步就完成了~如果未成功,应做如下操作:添加设备到usb_modeswitch如果已经看到了/dev/ttyUSB0等文件,请略过此步。
WCDMA手机3G上网设置指南 集合了(塞班系统 WM系统 Android系统的设置方法)

WCDMA手机3G上网设置指南集合了(塞班系统WM系统Android系统的设置方法)Symbian操作系统一、接入点设置:(一)新增互联网业务的接入点:1.进入“功能表”/“设置”/“手机设置”/“连接”/“承载方式”/“互联网”2.进入“选项”/“新接入点”,手机显示“自动检索可用接入点”,选择“否”3.选择“分组数据”, 在之后弹出的窗口中输入“联通手机上网”,新的接入点被建立4.点击“编辑”,更改“接入点名称”为“3gwap”,“主页”为“”5.进入“选项”里的“高级设置”,更改“代理服务器地址”为“10.0.0.172”;更改“代理端口号码”为“80”,然后返回;6.选中需要使用的接入点,点击“选项”/“整理”/“更改优先等级”,将光标移到第一行,点击“确认”,这样该接入点的优先级被设为“1”(二)新增WAP服务的接入点:1.进入“功能表”/“设置”/“手机设置”/“连接”/“承载方式”/“WAP服务”2.以下操作完全同(一)新增互联网业务的接入点的2-6项(三)新增彩信业务的接入点:1.进入“功能表/“设置”/“手机设置”/“连接”/“承载方式”/“彩信”2.进入“选项”,点击“新接入点”,手机显示“自动检索可用接入点”,选择“否”3.选择“分组数据”, 在之后弹出的窗口中输入“联通彩信”,新的接入点被建立4.点击“编辑”,更改“接入点名称”为“3gwap”,“主页”为“ ”5.进入“选项”里的“高级设置”,更改“代理服务器地址”为“10.0.0.172”;更改“代理端口号码”为“80”,然后返回;6.选中需要使用的接入点,点击“选项”/“整理”/“更改优先等级”,将光标移到第一行,点击“确认”,这样该接入点的优先级被设为“1”二、上网业务与配置文件的关联(一)将浏览器与配置文件关联1.点击右软键,启动浏览器2.进入“选项”/“设置”/“标准”/“接入点”3.选择“互联网”或者“WAP服务”,然后“返回”即可(二)将彩信业务与配置文件关联1.进入“功能表”/“信息”2.进入“选项”“设置”“彩信”3.选中“使用的接入点”,点击“更改”4.选择已经建立的接入点“联通彩信”, 然后“返回”即可(三)将JAVA与配置文件关联1.进入“功能表”/“应用程序”/“程序管理”/“已安装的程序”2.选中要设置的应用程序,点击“设置”3.选中“接入点”,点击“更改”4.选择“联通手机上网”接入点即可(四)将流媒体与配置文件关联1.进入“功能表”/“应用程序”/“Realplayer”2.进入“选项”/“设置”/“流媒体”,选择“打开”进入“网络”/“默认接入点”, 选择“联通手机上网”即可Windows Mobile操作系统3G时代概括起来就是“手机终端的信息化、移动网络的宽带化”,如何才能更好地感受到3G网络带来的惊喜?那就是要了解自己的手机,熟悉、熟练操作自己的手机。
无线终端Linux驱动使用手册_V1.0.5

无线终端Linux驱动使用手册版本:V1.0.5拟制人郑志坚审核李兵部门福州研发部拟制时间2011-01-18深 圳 市 中 兴 移 动 通 信 有 限 公 司修改记录版本号修改章节修改内容简述修改人修订日期 V1.0.0 初稿zhengzj 2010-01-18 V1.0.1 删除对用户没用的驱动原理介绍,zhengzj 2010-01-19添加必要的解图,常见问题列表,目录V1.0.2 添加常见问题zhengzj 2010-01-20 V1.0.3 调整合并文档评审意见(1)zhengzj 2010-02-12 V1.0.4 调整合并文档评审建议(2)zhengzj 2010-02-14 V1.0.5 正式提交翻译zhengzj 2010-02-16注1:每次更改归档文件时,需填写此表。
注2:文件第一次归档时,“修改内容简述”栏写“无”,其它栏空。
该文档的目标用户是使用我们公司数据卡模块的代理方,以提高详细的开发和使用指导。
目录目录 (3)1. 无线终端基本功能构造 (4)2. USB驱动程序设计方法 (5)1.使用内核默认OPTION驱动(推荐) (5)2.自制USB-SERIAL驱动步骤: (6)3.编译驱动模块: (8)1 ). Makefile (8)2 ). 编译驱动模块 (9)3 ). 测试方法 (9)3. 测试工具 (10)1.M INICOM的安装和配置 (10)1 ). 配置串口参数 (10)2 ). 保存设置 (11)3 ). Exit from minicom (11)4 ). 重新启动Minicom (12)2.测试3G拨号上网 (12)1 ). 配置脚本 (12)2 ). 开始ppp拨号 (13)3 ). 设置域名服务器 (13)4. 常见问题 (14)1.如何打开内核的USB驱动开关 (14)2.拨号成功后,无法再次联网 (16)3.网络下载速度慢的问题 (16)4.3G模块天线如何区分? (17)1. 无线终端基本功能构造以MC2718数据卡为例,简单介绍数据模块的构造。
Linux基本命令操作(国脉)

显示目录内容---ls
显示指定工作目录中所包含的内容的指令 是ls,要说明的是ls命令列出文件的名字, 而不是文件的内容。该命令的使用方式如 下: ls [选项] [文件目录列表] 命令示意: [root@fjut ~]$ ls –a xy cj minigui1.3
ls命令中的常用选项如下:
-a:显示所有文件及目录 (ls规定将文件名或目录名中开头为 "."的视为隐藏档,不会 列出) -c:按列输出,纵向排序 -x:按列输出,横向排序 -l:除文件名外,也将文件状态、权限、拥有者、文件大小 -t :根据文件建立时间的先后次序列出 -A :同 -a ,但不列出 "." (目前目录) 及 ".." (父目录) -X:按扩展名排序显示 -R:递归显示下层子目录 --help:显示帮助信息 --version:显示版本信息
课后习题(请截图完成)
在各自计算机上安装red hat操作系统 完成以下操作步骤
登录red hat操作系统 修改用户权限为root
进入/home目录
创建文件夹/home/XXX(xxx表示各自名字的首字母缩
写) 显示当前路径 显示当前文件夹内容 将/bin/cp文件复制到/home/XXX的文件夹下
3. Linux系统主要目录说明
/bin :显而易见,bin 就是二进制(binary)英文缩写。 /boot :在这个目录下存放的都是系统启动时要用到的程序。在使用 lilo引导linux的时候,会用到这里的一些信息。 /dev:dev 是设备(device)的英文缩写。这个目录对所有的用户都 十分重要。因为在这个目录中包含了所有linux系统中使用的外部设备。 但是这里并不是放的外部设备的驱动程序。 /etc :etc这个目录是linux系统中最重要的目录之一。在这个目录下存 放了系统管理时要用到的各种配置文件和子目录。我们要用到的网络 配置文件,文件系统,x系统配置文件,设备配置信息,设置用户信 息等都在这个目录下。 /sbin :这个目录是用来存放系统管理员的系统管理程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Installation Procedure for Linux
Before Proceeding further make sure you have wvdial installed on your laptop/desktop ,if not then install it by writing apt-get install wvdial in terminal .(you need internet connection for it)
Now Plug in your modem in usb port , on inserting you will notice icon on your desktop screen , right click on it and eject it.
1. In terminal write the following command:
$sudo lsusb
Sometimes it need to input the password for sudo, such as
[sudo] password for ***:
Please input it, then it should has similar information as follows:
Bus 002 Device 002: ID 05c6:6000
Here the 201e:2009 is very important; it corresponds to the VID&PID of the data card.
2. Now it should load the proper module to let the kernel know the device. Do as follows:
$sudo modprobe usbserial vendor=0x5c6 product=0x6000
After that, using the command “dmesg” to check again, it will see the following information:
usbcore: registered new interface driver usbserial
drivers/usb/serial/isb-serial.c: USB Serial support registered for generic
usbserial_generic 2-2:1.0 generic converter detected
usb 2-2: generic converter now attached to ttyUSB0
usbserial_generic 2-2:1.1 generic converter detected
usb 2-2: generic converter now attached to ttyUSB1
usbserial_generic 2-2:1.2 generic converter detected
usb 2-2: generic converter now attached to ttyUSB2
usbserial_generic 2-2:1.3 generic converter detected
usb 2-2: generic converter now attached to ttyUSB3
usbserial_generic 2-2:1.4 generic converter detected
usb 2-2: generic converter now attached to ttyUSB4
usbcore: registered new interface driver usbserial_generic
drivers/usb/serial/usb-serial: USB Serial Driver core
It’s ok for loading the device, the next steps should introduce how to dial the data service. We use the wvdial command as example.
3. Edit the wvdial configure file by typing the following command:
$sudo gedit /etc/wvdial.conf
On entering the above line a new window will pop up , Fill in the details as given below and click save and close that window.
Edit the wvdial.conf file as follows:
[Dialer Defaults]
Init = ATZ
Init = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
Baud = 115200
Modem = /dev/ttyUSB0
Phone = *99#
Username =
Password =
Stupid Mode = 1
4. Do the wvdial to connect data service:
$sudo wvdial
This command will initialize the modem and connect you to internet .
If connected successfully you will see this in terminal window ,see the image:
Once you are connected press CTRL+C to disconnect from internet.
From next time , :-
1) Plug in the device , eject it .
2) sudo modprobe usbserial vendor=0x5c6 product=0x6000
3) sudo wvdial .
4) ctrl+ c to disconnect。