繁体   English   中英

如何在android启动期间执行gsm0710muxd

[英]How to execute gsm0710muxd during boot time of android

我正在使用带有 android 4.0.4 的 GSM 调制解调器的 mux 驱动程序,并在控制台上使用命令执行:

./gsm0710muxd -s /dev/ttyUSB0 -b 115200 -n 3 

但我想自动执行此操作,因此我想在启动时执行它,以便我的虚拟端口可以与我的 gsm 调制解调器一起使用以调用功能但我无法自动执行此命令,我不知道如何执行此操作,因为命令比较复杂,不知道怎么用这个整体来告诉系统串口、波特率、端口数。

你可以通过在 init.rc 中给出这个命令来做到这一点。 这是 init.rc 中的一个示例。 您可以在初始化其他服务的 init.rc 的引导部分中添加它。

service gsmmuxd /system/bin/logwrapper /system/bin/gsm0710muxd –s /dev/<serial_port> –n3 -v7 –mbasic class main user radio
group radio cache inet misc oneshot

另外,您还需要更改 ril-daemon 服务中使用的设备。 例如,我的 RIL 库是 librapid-ril-core.so,我使用的是 mux,配置如下:

service ril-daemon /system/bin/rild -l /system/lib/librapid-ril-core.so -- -a /dev/pts/0 -n /dev/pts/1

在这里,如果我们使用 USB,您会在 init.rc 配置中看到 /dev/ttyUSB0 和 /dev/ttyUSB1。

我希望这有帮助。 请随时提出更多问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM