首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

嵌入式Linux系列第11篇:使用4G模块

由于4G模块的驱动较为复杂,所以如果是USB接口,在普通MCU上做就会比较困难,这时Linux系统的优势就体现出来了,Linux由于其完备的驱动支持,在上面做4G就会容易很多。...4 Buildroot配置 • pppd配置,用来生成pppd、pppdump等相关指令 ?...5 测试 将上述修改后的内核和文件系统下载到板子里启动后, 插上USB 接口的EC20,开机后(EC20模块上有一个控制开机的GPIO)提示以下信息,生成ttyUSBx(x为0到4)。 ?...然后使用下面的命令启动 ppp 拨号, 命令最后的 & 可以让 pppd 后台运行 pppd call quectel-ppp & 之后就可以ping 通外网了。 ?...6.结束语 本期相关的资料在https://github.com/TopSemic/NUC972_Linux 中 本篇为大家介绍了Linux下EC20 4G模块的简单使用,欢迎大家多交流,微信公众号如下

4.6K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android 3G4G流量上网原理简析

    PPP拨号上网配置十分复杂,需要一系列的协商、验证,为了开发方便,Linux对PPP数据链路的建立过程进行抽象,实现了pppd拨号应用程序,专门用于管理PPP数据链路的建立与关闭。...不过,pppd其实只是负责建立数据链路,建立之后,数据上网不会依赖pppd服务,打个比方就是:pppd只负责修路,不负责运货,在整个手机无线通信中,pppd地位如下图: ?...image.png pppd是一个后台服务进程(daemon),实现了所有鉴权、压缩/解压和加密/解密等扩展功能的控制协议,负责把要发送的数据包传递给PPP协议处理模块,设置PPP协议的参数,用来建立/...在使用ttyUSB建立数据链路的时候,首先通过发送AT命令,打开无线上网模块,随后利用pppd拨号程序建立数据链路。...,并且该接口创建之初就已经从3G网络获得了动态分配的IP地址,对上层应用而言可以看做一块真实的,并且已经激活的网卡设备,可以像使用以太网卡一样,进行TCP/IP网络通信,pppd服务建立链路的流程图:

    4.9K60

    树莓派实现SIM868 ppp拨号上网

    树莓派与显示器通过hdmi线直连,可按照如下进行操作 需要将eth0、wlan0即网口给禁用掉 sudo ifconfig eth0 down sudo ifconfig wlan0 down  启动ppp拨号 pppd...(2)、树莓派与电脑通过 ssh 或者 远程桌面 方式连接,可按照如下进行操作 新建一个linux shell脚本,命名为:bat.sh,内容如下: PS:使用shell脚本的目的就是为了在禁用 eth0...6、 对于第5步操作的思考 我们注意到,如果是单独执行 pppd call gprs & 也是会产生ppp0网口 并且运营商也会分配公网ip,但是我们指定源ip去ping,却无法ping通百度,经过摸索...,发现无法通过sim868上网和linux 的路由配置有关 执行完 pppd call gprs & 之后,ifconfig 查看网口配置情况 sudo pppd call gprs & ifconfig...8、 结语 经过第6、7步的思考,我们知道了如果单纯的执行 pppd call gprs & 启动ppp拨号的话,虽然能获得ip,但是缺少对于ppp0网口的路由配置,才导致无法通过sim868模块拨号上网

    7.4K50

    SIM7600CE TCPIP连接与PPP拨号上网 4G上网

    BCM的15) PWR P22 (对应BCM的P6) FLIGHTMODE P7 (对应BCM的P4),当拉高时进入飞行模式 树莓派初始化设置 使用SIM7600CE模块之前,需要对树莓派初始化设置 下载示例程序...树莓派minicom串口调试 1、将模块插入树莓派中 2、安装minicom,minicom是linux平台串口调试工具: sudo apt-get install minicom 3、执行minicom...TCP/IP连接测试  C语言版: 1、将模块插入树莓派中; 2、下载示例程序,把整个SIM7600X文件夹复制到/home/pi/SmartIoTControlSystem 路径下; 3、进入到bcm2835...PAP or CHAP # # This is the default configuration used by pon(1) and poff(1). # See the manual page pppd...开始拨号 pppd call gprs  拨号成功! ? 再次查看网卡信息: ? 可以看到多出ppp0网卡,即成功拨号,并获得一个临时IP。

    3.6K10

    linux查看ftp用户列表_linux ftp下载命令

    ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文。下面由学习啦小编为大家整理了linux下查询ftp命令的相关知识,希望对大家有所帮助。...Linux ftp命令的格式 $ ftp 主机名/IP 其中“主机名/IP”是所要连接的远程机的主机名或IP地址。...在远程机上的用户帐号的读写权限决定该用户在远程机上能下载什么文件和将上载文件放到哪个目录中。 如果没有远程机的专用登录帐号,许多ftp站点设有可以使用的特殊帐号。...转到Shell中 linux ftp常用命令 ◆启动ftp会话 open命令用于打开一个与远程主机的会话。...mkdir new_dir,那么Linux就在用户当前的本地目录中创建一个名为new_dir 的目录。 这里Linux ftp命令就介绍到这里,应该足够在Linux系统下使用ftp工具了。

    28.8K80

    Linux下使用多线程下载

    Linux下一般我们使用wget命令下载文件,但是因为wget是单线程的,所以当使用它下载比较大的文件的时候会显得力不从心,因而使用axel下载还是很爽的~~~ 一、安装axel 更新源:sudo apt-get...axel -n 10 http://mirror.bit.edu.cn/apache/lucene/solr/6.2.1/solr-6.2.1.tgz 注:-n 10 表示线程数 axel 参数 文件下载地址...可选参数: -n 指定线程数 -o 指定另存为目录 -s 指定每秒的最大比特数 -q 静默模式 限速使用:加上 -s 参数,如 -s 10240,即每秒下载的字节数,这里是 10 Kb 限制连接数:加上...-n 参数,如 -n 5,即打开 5 个连接 axel [选项] [下载目录] [下载地址] -s [x]:指定每秒下载最大比特数。...-S [x]:搜索镜像并从X servers服务器下载。 -N:不使用代理服务器。 -v:打印更多状态信息。 -a:打印进度信息。 -h:该版本命令帮助。 -V:查看版本信息号。

    8.6K20
    领券