码迷,mamicode.com
首页 > 数据库 > 详细

MSM8953通过ADB进行AT指令操作

时间:2020-01-08 18:48:36      阅读:321      评论:0      收藏:0      [点我收藏+]

标签:block   返回值   display   com   span   方法   串口   介绍   嵌入   

1、前言

在嵌入式开发中,我们有时候会需要使用AT指令对AT端口进行操作,例如,在MSM8953的Android平台中,有时候需要使用AT指令对modem进行读写操作,本质上,就是串口设备的读写操作,本文将介绍,如何使用ADB工具,对AT端口进行读写操作。 

 

2、AT指令操作方法

使用ADB登入到Android启动的终端里面去,需要打开两个终端,一个用来读,一个用来写,本文将使用/dev/smd11这个设备节点进行讲解。

打开ADB并登入到系统命令如下:

# adb root
# adb shell

如下图所示:

技术图片

在打开的两个终端中,我们可以使用cat和echo命令进行读写,在一个终端上使用cat命令去读设备节点,命令如下:

# cat /dev/smd11

另外一个终端则使用echo命令去写设备节点,命令如下:

# echo -e "xxx" > /dev/smd11

效果如下所示:

技术图片

在图中可以看到,我们在一个终端里面发送了"AT\r\n"指令,然后另外读的终端里面,设备读出了返回值,并打印出了"OK",这时说明可以使用AT指令对设备进行操作了,可以很方便地进行调试。

 

3、小结

MSM8953通过ADB进行AT指令操作

标签:block   返回值   display   com   span   方法   串口   介绍   嵌入   

原文地址:https://www.cnblogs.com/Cqlismy/p/12168110.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!