Linux 5.13 或將引入 WWAN 框架
開發已久的 WWAN(無線局域網) 子系統框架已經合并到 Linux 網絡子系統 "net-next" 分支,或將于 Linux 5.13 推出。
該補丁引入了對 WWAN 框架的初步支持。此前,鑒于現有的 WWAN 硬件和接口的復雜性和異構性,對于什么是 WWAN 設備以及如何表示它并沒有嚴格的定義,因此其通常是執行全局 WWAN 功能的多個設備的集合(如 netdev、tty、chardev 等)。而此次改動加入了 WWAN 端口的概念,它是調制解調器控制協議的邏輯管道,以將協議通過字符設備暴露給用戶。WWAN 核心負責通用部分,包括字符設備管理,并依靠端口驅動操作來接收/提交協議數據。
此外,該 WWAN 框架的初始 “用戶” 是高通公司的控制驅動,該控制驅動允許基于 MHI QCOM 的調制解調器通過 WWAN 框架暴露不同的調制解調器控制協議/端口,這樣用戶空間的調制解調器工具或守護進程(例如ModemManager)就可以控制 WWAN 配置和狀態(APN 配置、SMS、供應商選擇......)。一個基于 QCOM 的調制解調器可以暴露以下一個或幾個協議:
- AT:眾所周知的 AT 命令交互協議(microcom、minicom...)
- MBIM:移動寬帶接口模型 (libmbim, mbimcli)
- QMI:QCOM MSM/Modem 接口 (libqmi, qmicli)
- QCDM:QCOM 調制解調器診斷接口 (libqcdm)
- FIREHOSE:基于 XML 協議的調制解調器固件管理 (qmi-firmware-update)
如無意外,該框架或將于 Linux 5.13 中推出。
本文轉自OSCHINA
本文標題: Linux 5.13 或將引入 WWAN 框架
本文地址:https://www.oschina.net/news/138020/linux-wwan