我和我的同事正在挖掘GPRS调制解调器市场,寻找适合与嵌入式Linux一起使用的模块。在市场调查中,我们看到一些供应商强调他们的调制解调器包括嵌入式TCP/IP堆栈。这让我想知道:当我们使用已经包含TCP/IP堆栈并使用PPP连接的嵌入式Linux时,它是否会使用GPRS调制解调器中包含的堆栈?我目前的假设是,包含该堆栈是为了与不提供自己的堆栈的微型微Controller操作系统一起使用。此外,一些MODEM允许在MODEM基带处理器中运行小型应用程序,这可以解释嵌入式堆栈...那么:GPRS调制解调器提供的TCP/IP堆栈在与HL操作系统一起使用时是多余的还是我忽略了什么?
我和我的同事正在挖掘GPRS调制解调器市场,寻找适合与嵌入式Linux一起使用的模块。在市场调查中,我们看到一些供应商强调他们的调制解调器包括嵌入式TCP/IP堆栈。这让我想知道:当我们使用已经包含TCP/IP堆栈并使用PPP连接的嵌入式Linux时,它是否会使用GPRS调制解调器中包含的堆栈?我目前的假设是,包含该堆栈是为了与不提供自己的堆栈的微型微Controller操作系统一起使用。此外,一些MODEM允许在MODEM基带处理器中运行小型应用程序,这可以解释嵌入式堆栈...那么:GPRS调制解调器提供的TCP/IP堆栈在与HL操作系统一起使用时是多余的还是我忽略了什么?
我想通过使用shell脚本向我的调制解调器发送AT命令并解析结果以验证是否返回OK。at=`echo-ne"AT+CFUN1=1\r\n">/dev/ttyUSB0|cat/dev/ttyUSB0`解析at1变量并提取“OK”或“ERROR”的最佳方法是什么? 最佳答案 绝对有可能向调制解调器发送AT命令并像您尝试做的那样从命令行捕获其输出,但是不能仅使用普通的bashshell脚本。这就是我编写程序atinout的原因专门用于支持您询问的场景。像下面这样测试:MODEM_DEVICE=/dev/ttyUSB0MODEM_OUTPU
我目前正在为linux路由器编写一个小工具,当我将适当的调制解调器插入其USB端口时,它会设置wwan(gsm/3g)连接。当设备插入时,会注册多个ttys,我目前维护一个制造商和设备列表,以及他们注册的ttys中的哪个是控制/数据端口。如果可能的话,我想摆脱这个列表,并找到一种方法以某种方式直接探测已注册的ttys,以检查它们是控制端口还是数据端口。我检查了wvdial和modem-manager的源代码以了解这些工具如何检测正确的端口但无法找到合适的信息。我还尝试在sysfs中查找信息以区分端口,但这也没有成功。 最佳答案 您无