首页
学习
活动
专区
工具
TVP
发布

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

1 引言 随着移动通信技术的快速发展,由几年前的2G模块,到现在广泛使用的4G模块,5G虽然很火热,但是5G模组还不是很成熟,另外据说专家们已经在研究6G了,移动通信真是发展迅速啊。...随着它们速率的不断提供,模块的接口形式也在不断的变化,2G模块只要串口就可以了,4G模块一般用的USB接口,当然串口也可以,只不过速率慢些。...由于4G模块的驱动较为复杂,所以如果是USB接口,在普通MCU上做就会比较困难,这时Linux系统的优势就体现出来了,Linux由于其完备的驱动支持,在上面做4G就会容易很多。...2 环境介绍 2.1.硬件 1) 网上的一个第三方做的NUC972开发板: ?...6.结束语 本期相关的资料在https://github.com/TopSemic/NUC972_Linux 中 本篇为大家介绍了Linux下EC20 4G模块的简单使用,欢迎大家多交流,微信公众号如下

4.1K40

4G路由器解决方案 4G透明传输模块的功能

咱博晶网络的工程师将4G路由器解决方案 4G透明传输模块带到户外深山进行了网速,信号等性能测试。...虽然稳定性极好,不掉网不掉线,但还是具备有有线/4G/WIFI智能切换备份的功能,有线网络断开可以自动连接到4G网络,提高网络的可用性,而且4G上网,不用任何设置,插卡通电即用,操作简单。...工业级4G路由器.jpg 4G路由器解决方案 4G透明传输模块主要功能特点: >支持移远EC20 /EC200T-LTE模块2G 3G 4G拨号上网 支持全网通; >支持双网口1WAN+1LAN或2LAN...路由器方案.jpg 4G路由器解决方案 4G透明传输模块应用于: 1》自助终端传输 适用商场游戏机,小区快递,户外售卖机,远程控制等各类自助终端声景,完整收集消费者数据,辅助商业战略规划与调整远程升级管理...4》无线CPE,工业路由网关,安防4G监控,户外4G路由,工业机箱,车载4G路由,自动售货柜,户外自动充电桩等

1.7K30
您找到你想要的搜索结果了吗?
是的
没有找到

开发板测试手册——USB 4G 模块、GPS 定位功能操作步骤详解(3)

目录4 USB 4G 模块测试 414.1 网络功能测试 424.2 短信功能测试 434.3 GPS 定位功能测试 444.4 通话功能测试 454.5 测试程序编译 465 USB 网口模块测试 47...前 言本指导文档适用开发环境:Windows 开发环境: Windows 7 64bit 、Windows 10 64bitLinux 开发环境: Ubuntu 14.04.3 64bit虚拟机: VMware15.1.0U-Boot...:U-Boot-2017.01Kernel :Linux-4.9.0 、Linux-RT-4.9.0进行本文档操作前,请先按照调试工具安装、Linux 开发环境搭建相关文档,安装 SecureCRT...4 USB 4G 模块测试本案例使用的 USB 4G 模块型号为中兴的 ME3630,配套 4G 天线和 GPS 天线。内核已自带 ME3630 驱动,无须手动安装。...评估板启动,并按照下图连接 4G 模块。图 814G 模块插到评估板后,可在串口调试终端看到如下打印信息,说明驱动已自动正常加载。

1.8K30

4G模块是什么?其有什么使用的特点效果

通常来说,在物联网中的4G模块其主要就是用来支持TD-LTE,以及FDD-LTE之中的LTE网络制式,其具备了通讯更快、互联网频带宽、通讯灵活性等优势与特性。...而且,4G模块最基础的特点,就是指硬件设备会载入到一些特定的频率阶段之中。还有就是手机软件兼容规范的LTE协议书了。...KB8011 4G模块.jpg 同时还有就是,其硬件软件高宽比集成化模,所组化的一种商品的大众通称。...4G模块的作用还有很多,也有多种不同的分类。一般来说其在物联网中一共可以分为五模全网通4G模块,还有是七模全网通4G模块。...其中主要是可以支持使用移动2G,与4G的移动双模4G模块,其种移动的双模4G模块,也是只可以支持移动2G和4G网络的使用程度。

2K31

linux 内核模块开发相关的文章搜集和模块开发过程中的小技巧

最近需要开发一些内核模块,进行探究linux内核的一些特征,现在把一些遇到的比较好的文章和知识点,进行简要记录和备忘; 内核模块开发相关链接: https://www.thegeekstuff.com/...内核模块参考书籍;PDF https://developer.ibm.com/technologies/linux/articles/l-kernel-memory-access/ Linux内存模型讲解和...Linux访问userspace内存API讲解; 内核模块开发过程遇到的知识点: make命令,会隐士调用cc -c 命令,生成.o文件;所以在内核模块的makefile中,可以直接写上:  obj-m...内核模块只能访问内核导出的函数和变量;EXPORT_SYMBOL(my_variable);  想要熟悉内核模块编程,写一个linux设备驱动程序是比较好的学习方法;  在进行开发linux内核模块的时候...,最好下载对应版本的linux内核代码,使用source insight或者vscode工具进行打开进行参考;因为经常内核中的API会改变;你参考别人的针对其他版本开发的代码,编译不通过; 内核模块和内核公用一个地址空间

76020

Linux驱动开发-编写超声波测距模块的驱动

这款超声波模块内部自带了时间计算电路,型号是HC-SR04 ,它可提供 2cm-400cm 的非接触式距离感测功能,距精度可达高到 3mm; 整个模块包括了超声波发射器、 接收器与控制电路。...下面是超声波模块开发板的连线方式: 2....示例代码 下面是超声波测距模块的驱动代码,将超声波模块的输出脚接在开发板支持中断的IO口上,配置为上升沿触发,当超声波输出脚检测到高电平就进去中断服务函数,在中断服务函数里调度工作队列,最终在工作函数里完成高电平的时间长度获取...下面是测量的结果: 2.1 驱动代码 #include #include #include #include...("GPL"); /*设置模块的许可证--GPL*/ 2.2 Makefile KER_DRI=/home/wbyq/work/linux-3.5/linux-3.5 all: make -C $(

1.7K30

模块开发

这两天看到同事的一个小工具,用的是模块开发,也就是俗称的插件开发,用的是反射+接口的方式实现的。感觉挺好的,也就学习了一下,写个小Demo,在此记录下。...一、写接口类 接口类是所有模块的基础,因为让主程序去寻找模块,就是通过反射来找到继承此接口的相关项目,也就是后期包含继承此接口类的DLL文件。...需要的方法大概有两个,寻找目录的层级、创建相应的模块。...+ ex.Message); } } 2、创建相应模块 当存在一个DLL时,就生成一个模块,两个DLL时就要有两个模块,以此类推……     /// <...大概也就这么一个流程,不是很难,方便了后期的开发。 DEMO还有很多不完善的地方,我会慢慢弄,后期会不断的完善 DEMO

1K60

AI模块开发

截止昨天,云原生模块的框架就差不多了,主要就是针对k8s集群资源的增删改查等基础操作的功能,这也是为了熟悉集群基础资源的增删改查的开发流程。...要说完整开发还得用类似kubesphere等专业的管理平台。...那么今天就来看看AI模块,这块其实就更多就是一个尝试,只能边学边开发了,我这边就暂时是直接将别人开源的chagpt模块接入自己的平台,后期在考虑自己开发一个页面吧,如下所示: 在介绍下接入的chatgpt...模块相关信息: 这个chatgpt开源地址是: https://github.com/xcatliu/chatgpt-next 可以运行docker镜像 docker run --name chatgpt-next...: # 安装依赖 npm i -g pnpm pnpm i # 本地开发 pnpm dev 至于智能预测和排障还得多学习才能开发出来,慢慢来。

13210
领券