即使在大量搜索之后,我仍试图使用RPI3和SIM700E模块制作原型,很难弄清楚驱动程序将如何工作 。按照simcom的linux和Android设置指南,USB接口具有6个虚拟主机
但是要使其正常工作,Linux内核必须具有qualcomm gobi驱动程序,所以我不确定天气android操作系统是否需要这些驱动程序,否则它是否可以工作 同样根据移动android指南,我们必须修改android系统OS
中不存在的一些系统文件答案 0 :(得分:3)
似乎,Android Things内核中没有SIM700E驱动程序,并且现在无法添加它(来自here):
注意:您不能在Linux中自定义设备驱动程序的行为 内核或硬件抽象层(HAL)来向其中添加新功能 设备。
因此,使用Android Things将SIM700E LTE连接到RPI3的最简单方法是通过UART(RPi上的BCM14,BCM15引脚和SIM卡模块上的Tx Rx引脚)将SIM700E连接到Raspberry Pi,并为该模块编写自定义User-space driver SIM700E基于其AT-commads。对于驱动程序原型,您可以使用官方仓库中的contrib-driver/gps(它也使用UART,并且需要响应切片)。
更新 另外,如果您缺少that示例中的UART(Android Things支持USB <-> UART转换器),则可以在RPi侧使用USB <-> UART转换器连接到SIM700模块。