EMTC

来自Jack's Lab
(版本间的差异)
跳转到: 导航, 搜索
(Air724UG)
(RNDIS)
第133行: 第133行:
  
 
CONFIG_USB_NET_RNDIS_WLAN=y
 
CONFIG_USB_NET_RNDIS_WLAN=y
 +
</source>
 +
 +
正常启动 log;
 +
 +
<source lang=bash>
 +
# dmesg | grep usb
 +
[    0.087514] usbcore: registered new interface driver usbfs
 +
[    0.087722] usbcore: registered new interface driver hub
 +
[    0.087957] usbcore: registered new device driver usb
 +
[    0.152829] sun4i-usb-phy 1c13400.phy: Couldn't request ID GPIO
 +
[    0.890802] usbcore: registered new interface driver rndis_wlan
 +
[    0.896935] usbcore: registered new interface driver asix
 +
[    0.902571] usbcore: registered new interface driver ax88179_178a
 +
[    0.908815] usbcore: registered new interface driver cdc_ether
 +
[    0.914896] usbcore: registered new interface driver net1080
 +
[    0.920790] usbcore: registered new interface driver rndis_host
 +
[    0.926844] usbcore: registered new interface driver cdc_subset
 +
[    0.933026] usbcore: registered new interface driver zaurus
 +
[    0.938802] usbcore: registered new interface driver cdc_ncm
 +
[    0.968749] usbcore: registered new interface driver usb-storage
 +
[    1.057718] usbcore: registered new interface driver usbhid
 +
[    1.063495] usbhid: USB HID core driver
 +
[    1.094510] usb_phy_generic usb_phy_generic.0.auto: usb_phy_generic.0.auto supply vcc not found, using dummy regulator
 +
[    1.106535] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
 +
[    1.112542] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 1
 +
[    1.145447] usb0: HOST MAC 4a:0a:44:64:74:fd
 +
[    1.149904] usb0: MAC 5e:2f:11:c1:2c:d0
 +
[    1.830558] usb 1-1: new high-speed USB device number 2 using musb-hdrc
 +
[    2.025078] rndis_host 1-1:1.0 eth0: register 'rndis_host' at usb-musb-hdrc.1.auto-1, RNDIS device, f0:4b:b3:b9:eb:e5
 +
# dmesg | grep rndis
 +
[    0.890802] usbcore: registered new interface driver rndis_wlan
 +
[    0.920790] usbcore: registered new interface driver rndis_host
 +
[    2.025078] rndis_host 1-1:1.0 eth0: register 'rndis_host' at usb-musb-hdrc.1.auto-1, RNDIS device, f0:4b:b3:b9:eb:e5
 
</source>
 
</source>
  

2021年2月18日 (四) 17:49的版本

目录

1 Overview

LTE Cat1

工信部 2020年1月1日起施行的《增强机器类通信系统频率使用管理规定(暂行)》中明确 eMTC 的频率为:

  • eMTC 系统使用无线电频率应当取得无线电频率使用许可
  • 已规划用于 LTE 的 800MHz、900MHz、1800MHz、1900MHz 和 2100MHz 等公众移动通信频段
  • 已规划用于 LTE 的 1447-1467MHz 和 1785-1805MHz 等专用移动通信频段



2 Hardware

2.1 Overview

鉴于其上电需要按开关开机的特性,外部必须加一个 MCU:

  • 检测电池电压,10 min 持续的 < 3.2V,关机。10 min 持续的 > 3.3V,开机
  • 作为 LTE Cat1 模组系统的外部看门狗,系统异常需重启
  • 定时重启
  • 备用系统:切换为 AT 模式


需给 Linux Core 留有接口:

  • LoRa (SPI)
  • LTE Cat 1 (USB)
  • UART ---> MODBUS


RT5350F

RT5350 Core Module Interface

F1C


TF 卡 + 文件系统


电源:

  • SX1278: 1.8 ~ 3.7V
  • SX1268: 1.8 ~ 3.7V (3.9 max)
  • ASR6500: 1.8 ~ 3.7V
  • Air724: 3.3 ~ 4.3V,至少 2A 电流能力。IO 电压 1.8V


2.2 ML302

移动官方 LTE Cat1 模组

  • 32mm x 29mm x2.5mm
  • 紫光展锐 UIS8910 / RDA8910 / 春藤 8910DM



2.3 Air724UG

  • 24mm x 24mm
  • 紫光展锐 UIS8910 / RDA8910


2.4 移远


3 Air724UG


3.1 RNDIS

Ubuntu:

comcat@auto:~/f1c/linux$ uname -a
Linux auto 5.3.0-64-generic #58-Ubuntu SMP Fri Jul 10 19:33:51 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
comcat@auto:~/f1c/linux$ dmesg|tail -n 16
[4658581.814120] tg3 0000:05:00.1 eno2: EEE is disabled
[4659835.062397] usb 1-6: new high-speed USB device number 47 using xhci_hcd
[4659835.210999] usb 1-6: New USB device found, idVendor=1782, idProduct=4d12, bcdDevice= 0.00
[4659835.211000] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[4659835.211001] usb 1-6: Product: UNISOC-8910
[4659835.211002] usb 1-6: Manufacturer: UNISOC
[4659835.714741] usb 1-6: USB disconnect, device number 47
[4659836.822341] usb 1-6: new high-speed USB device number 48 using xhci_hcd
[4659836.971039] usb 1-6: New USB device found, idVendor=1782, idProduct=4e00, bcdDevice= 0.00
[4659836.971041] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[4659836.971042] usb 1-6: Product: UNISOC-8910
[4659836.971043] usb 1-6: Manufacturer: UNISOC
[4659836.985660] usbcore: registered new interface driver cdc_ether
[4659836.987884] rndis_host 1-6:1.0 eth0: register 'rndis_host' at usb-0000:00:14.0-6, RNDIS device, f0:4b:b3:b9:eb:e5
[4659836.987904] usbcore: registered new interface driver rndis_host
[4659836.992163] rndis_host 1-6:1.0 enxf04bb3b9ebe5: renamed from eth0


BSP .config:

CONFIG_USB_USBNET=y
CONFIG_USB_NET_CDCETHER=y
CONFIG_USB_NET_RNDIS_HOST=y
CONFIG_USB_NET_CDC_SUBSET_ENABLE=y
CONFIG_USB_NET_CDC_SUBSET=y

CONFIG_USB_NET_RNDIS_WLAN=y

正常启动 log;

# dmesg | grep usb
[    0.087514] usbcore: registered new interface driver usbfs
[    0.087722] usbcore: registered new interface driver hub
[    0.087957] usbcore: registered new device driver usb
[    0.152829] sun4i-usb-phy 1c13400.phy: Couldn't request ID GPIO
[    0.890802] usbcore: registered new interface driver rndis_wlan
[    0.896935] usbcore: registered new interface driver asix
[    0.902571] usbcore: registered new interface driver ax88179_178a
[    0.908815] usbcore: registered new interface driver cdc_ether
[    0.914896] usbcore: registered new interface driver net1080
[    0.920790] usbcore: registered new interface driver rndis_host
[    0.926844] usbcore: registered new interface driver cdc_subset
[    0.933026] usbcore: registered new interface driver zaurus
[    0.938802] usbcore: registered new interface driver cdc_ncm
[    0.968749] usbcore: registered new interface driver usb-storage
[    1.057718] usbcore: registered new interface driver usbhid
[    1.063495] usbhid: USB HID core driver
[    1.094510] usb_phy_generic usb_phy_generic.0.auto: usb_phy_generic.0.auto supply vcc not found, using dummy regulator
[    1.106535] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
[    1.112542] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus number 1
[    1.145447] usb0: HOST MAC 4a:0a:44:64:74:fd
[    1.149904] usb0: MAC 5e:2f:11:c1:2c:d0
[    1.830558] usb 1-1: new high-speed USB device number 2 using musb-hdrc
[    2.025078] rndis_host 1-1:1.0 eth0: register 'rndis_host' at usb-musb-hdrc.1.auto-1, RNDIS device, f0:4b:b3:b9:eb:e5
# dmesg | grep rndis
[    0.890802] usbcore: registered new interface driver rndis_wlan
[    0.920790] usbcore: registered new interface driver rndis_host
[    2.025078] rndis_host 1-1:1.0 eth0: register 'rndis_host' at usb-musb-hdrc.1.auto-1, RNDIS device, f0:4b:b3:b9:eb:e5


4 Reference



个人工具
名字空间

变换
操作
导航
工具箱