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