Интерфейс Qualcomm MSM


Интерфейс Qualcomm MSM — это собственный интерфейс для взаимодействия с процессорами основной полосы частот Qualcomm , который заменяет устаревшие расширения набора команд Hayes для сотовой связи . [1] В мобильных чипсетах связь между процессором приложения и процессором основной полосы частот осуществляется через общую память . На ПК с картами данных QMI предоставляется через USB. [2] [3]

В ядре Linux QMI можно использовать через два взаимоисключающих драйвера : GobiNetи qmi_wwan. Эти два драйвера используют совершенно разные подходы к работе с протоколом. GobiNetпредставляет собой сложный драйвер, который реализует в ядре большую часть логики основного протокола, qmi_wwanоставляя при этом все эти задачи процессам пользовательского пространства и, следовательно, сохраняя размер драйвера ядра как можно меньшим. [1] [4] Существует несколько реализаций пользовательского пространства, например, uqmiна OpenWrt , [5] oFono [6] и libqmi[7]