有方 N720V5模块Linux集成手册

所需积分/C币:50 2018-11-19 17:11:21 1.89MB PDF
46
收藏 收藏
举报

有方4G模组N720V5 linux平台用户手册,方便调试此模组的开发人员学习使用。
Nowa)有方 N720V5 Linux集成 用户手册 目录 1端口映射关系 2UsB串口驱动 2.1识别USB设各 22添加V|D和PD 2.3添加USB转串口驱动… 24验证USB串口驱动是否添加成功 24.1查看 ttyACM设备 3AT指令调试 1日1,B重B 11面1B1 3.1串口工具 minicom 32命令echo测试AT指令 4PPP拨号流程 10 4.1添加VID和P|D 10 42内核添加PPP支持 4.3pppd拨号脚本…... 431pppd脚本简介 432pppd配置文件 12 44pppd拨号 14 4.5查看P地址与网络测试… 1 4.5.1查看|P地址 4.52网络测试 4.5.3断开PPP拨号迕接 4.6断网重连 4.7拨不上号处理 17 5 FAQ 18 A附录 量量 19 A.1模块初始化 19 A.2外韶协议栈流程 21 A.3常用接入点(APN) 21 深圳市有方科技股份有限公司版杖所有 Nowa)有方 N720V5 Linux集成 用户手册 关于本文档 范围 本文档对应产品为N720V5模块,用于指导用户如何在 Linux系统中集成N720V5模块,如何在 inux系统中仗用N720V5模块进行拨号上网。 读者对象 本文档的使用对象为系统工程师,开发工程师及测试工程师。 修订记录 版本日期 变更 作者 1.02018-07初始版木 uo 符号约定 符号 含义 危险或警告,用户必须遵从的规则,否则会造成模块或客户设备不可逆的故障损坏, Warning 甚至可能造成人员身体伤害。 注意,警示用户使用模块时应该特别注意的地方,如不遵从,模块或客户设备可能 出现故障。 说明或提示,提供模块使用的意见或建议。 Note 深圳市有方科技股份有限公司版杖所有 Nowa)有方 N720V5 Linux集成 用户手册 1端口映射关系 N720V5模块支持2种拨号方式,PPP拨号、RND|S拨号,N720V5模块端口映射对应关系如表 1-1 表1-1N720V5模块端口映射对应关系表 产品型号VD PID 支持拨号方式 端口映射对应端口功能说明 RNDIS(00) RNDs网卡端口 Diag(02) 诊断 N720V5 0x2949 0X8700 PPP/RNDIS TTY(04 AT) AT指令端口 MODEM(06)专用数据业务端口 深圳市有方科技股份有限公司版杖所有 Nowa)有方 N720V5 Linux集成 用户手册 2USB串口驱动 主设备与模块通过USB端口交互,如AT指令交互会需要使用AT指令端口,PPP拨号使用 MODEM 端∏,调试使用υiag端∏,具伓的模块端∏信息请查看衣1-1的说明。 为了使主设备能识别到N720V5模块并枚举出相关USB端口,需添加USB串口驱动。在成功添加 模块D、PD信息后,插上模块,公在/dev目录下枚举出 ttyACM设备,如下图。 support@noway: /devs ls ttyACM ttyACM ttyACM1 ttyaCM2 ttyACH3 support@neway: /devs 21识别USB设备 使用 lush命令查看usb设备信息,确认主设备已经识别到模。如下图,已识别到N720V5模 块,VID为0x2949,P|D为0x8700。 support@neway: -s lsusb Bus 002 Device 001: ID 1d6b: 0002 Linux Foundation 2.0 root hub Bus 008 Device 001: Id 1d6b: 0001 Linux Foundation 1,1 root hub Bus 007 Device 001: ID ld6b: 0001 Linux Foundation ll root hub Bus 006 Devicc 002: ID 046d: c05a Logitech, Inc. M90/M100 Optical Mouse Bus 006 Device oel,lD d6b: 0001 Linux Foundation 1,l root hub Bus 001 Device 007: ID 2949:8700 Bus 001 Device 001: Id 1d6b: 0002 Linux Foundation 2.0 root hub Bus 005 Device 001: Id ld6b: 0001 Linux Foundation 1.1 root hub Bus 004 Device 001: Id 1d6b: 0001 Linux Foundation 1.1 root hub Bus 003 Device 001: id ld6b: 0001 Linux Foundation 1.1 root hub Note 若主没备没有识别N720V5模块,则需要排查硬件电路,硝认N720v5模块是否已经连接到主设备, N720v5模块是否已经上电开机,N720v5υSB连接是否正硝,∪SB线是否损坏等问题。 22添加ⅥD和P|D 能识别到模块后,还需要添加USB串口驱动,才能枚举出 ttyACM设备,本节将介纽如何通过在 cdc-acmc源代码文件中添加ⅥD、PID来添加USB串口驱动。 深圳市有方科技股份有限公司版杖所有 Nowa)有方 N720V5 Linux集成 用户手册 打开内核源码文件cdc-acmc(路径一般为 drivers/usb/ class/cdc-acmc),找到数组 acm ids, 根据表1-1添加N720V5模块VD、P|D信息 File: (KERNEL]/drivers/usb/class/cdc-acmc sta const struct usb device id acm ids[=1 USB DFVTCE(0×949,0×8700)},//N720v5 2.3添加USB转串口驱动 在Linuⅹ系统中通常需要使用υsB转串口的驱动。在Linuⅹ內核配置中请确保已添加驱动,操作 步骤如下 步骤1:进入 Linux内核目录。 步骤2:执行 make menuconfig,弹出内核配置图形界面 步骤3:配置内核,参考路径如下,勾选对应配置项。 步骤4:选择“Save",保存配置,然后选择“Exit”,退出。 步骤5:重新编译内核,重启。 evice Drivers [* USB support x*x USB Device class drivers **x <M> USB Modem (CDC ACM) support (CONFIG USB ICM-y config Linux/x86 4.1. 38 Kernel Configuration Device Drivers USB support USB support Arrow keys navigate the menu <Enter> selects sub men us Lor empty submenus ) High lighted letters are hotkeys Pressing <Y> includes <N> excludes <M> modularizes features. Press <Esc><Esc> to exit, <?> for Help, </ for <M: SSB usb host driver HcD test mode support *** usb Device class drivers kt* USB Modem (CDC ACM) support USB Printer support M USB Wireless Device Management support USB Test and Measurement Class support 本水*NOTE: USB STORAGE depends on SCSI but BLK DE *xx also be needed; see USB STORAGE Help for mor <Select> Exit HeLp Save > Load 深圳市有方科技股份有限公司版杖所有 Nowa)有方 N720V5 Linux集成 用户手册 24验证USB串口驱动是否添加成功 24.1查看tAcM设备 主设备重新上电开机,通过查询命令ls/ dev/tty ACM*,如果在/dev目录下能正确的枚举出 ttyACM 设备,则表明添加串口驱动成功。 support@noway: /devs ls ttyACMR ttyAcho ttyAcMi ttyacM2 ttyACH3 support@neway: /devs supportoneoway /devs Isusb-t Bus 08. Port 1: Dev l, Class=root hub, Driver=uhci hcd/2p, 12M Bus 07. Port l: Dev l, Class=root hub, Driver=uhci hcd/2p, 12M Bus 06. Port 1: Dev 1, Class=root hub, Driver=uhci hcd/2p, 12M Port 2: dev 2. if o. class=Human interface device driver=usbhi Bus 05. Por L 1: Dev 1, Class=root hub, Driver=uhci hcd/2p, 12M Bus 04. Port 1: Dev l, Class=root hub, Driver=uhci hcd/2p, 12M Bus 03. Port l: Dev l, Class=root hub, Driver=uhci hcd/2p, 12M Bus 02. Port l: Dev l, Class=root hub, Driver=ehci-pci/6p, 480M Bus ol. Port 1: Dev 1, CLass=root hub, Driver=ehci-pc1/6p, 480M Port 5: Dev 6. If o. Class=Wireless, Driver=cdc acm. 480M Port 5. dey 6. if 1 class=cdc data. driver=cdc acm. 480M Port 5: Dev 6. If 2. class=Communications, Driver=cdc acm, 480M Port 5: dey 6.if 3 class-cdc data. driyer-cdc acm. 480M Port 5: dev 6. If 4 class=communications, Driver=cdc acm 480M Port 5: Dev 6. If 5, class=cdc Data, Driver=cdc acm, 480M Port 5: dey 6. if 6, class=communications, driver=cdc ac 480M Port 5: dey 6. If/. class=cdc data driver=cdc acm 480M supportaneoway: /devs supportaneoway: /devs 深圳市有方科技股份有限公司版杖所有 4 Nowa)有方 N720V5 Linux集成 用户手册 3AT指令调试 LinuⅨx环境下进行AT指令调试时,通常使用串口调试工具来进行AT指令调试。下文介绍两种常用 的调试方法 3.1串口工具 minicom minicom是 Linux环境卜最常用的串口调试工具之一,这里介绍如何通过 minicom来和N720V5模 块进行AT指令交互。 打开 minicom,配置串∏参数 运行命令“ minicom-s”会在终端出现图形配置界面,选择“ Serial port setup” +-----[configuration] FiLenames and paths File trans fer protocols Serial port setup Modem and dialing Screen and keyboard Save setup as dfl Save setup as Exit Exit from minicom 选择并回车,会弹出一个配置界面;键入字母A~G进行对应参数配置,一般只需指定 Serial Device 即可,其他保持默认。键入字母A,修改为/ dev/ttyACM3,回车。 配置t∧AcM3为波特率115200,8位数据,无奇偶校验,1位停止位,无硬件流控制,无软件流控 深圳市有方科技股份有限公司版杖所有 5 Nowa)有方 N720V5 Linux集成 用户手册 A Serial device /dev/ttyACM3 B-Lockfile location /var/lock Callin program D- Callout Program Bps/Par/Bits 1152008N1 F- Hardware flow Control. no G- Software Flow Control: No Change which setting? Screen and keyboard Save setup as dfL Save setup as Exit Exit from minicom 选择 Save setup as d,将当前配置选择为默认配置,下次就可以直接运行命令 minicom,不用再 进行参数配置。 +-----[configuration] Filenames and paths FiLe transfer protocols Serial port setup Modem and dialing Screen and keyboard Save setup as dfl Save setup as Exit Exit from minicom mInicom的使用及退出 最后选择Ext退出配置界面,然后就进入 minicom主界面,此时输入AT指令即可进行AT指令交 互 深圳市有方科技股份有限公司版杖所有 6

...展开详情
试读 25P 有方 N720V5模块Linux集成手册
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
jzen 还行吧,在开发USB设备时还是有用的。
2020-08-08
回复
cc6450 谢谢分享!
2019-09-20
回复
qq_33041695 很正规的文档
2019-07-19
回复
瑾记那份承诺 还没试用,不知道怎么样
2019-06-08
回复
上传资源赚积分or赚钱
    最新推荐
    有方 N720V5模块Linux集成手册 50积分/C币 立即下载
    1/25
    有方 N720V5模块Linux集成手册第1页
    有方 N720V5模块Linux集成手册第2页
    有方 N720V5模块Linux集成手册第3页
    有方 N720V5模块Linux集成手册第4页
    有方 N720V5模块Linux集成手册第5页

    试读结束, 可继续读3页

    50积分/C币 立即下载 >