使用adb shell 命令接收串口发送过来的16进制数据 或者 发送16进制数据
创始人
2024-02-09 17:06:29
0

 首先执行

adb root

Adb shell

找到你要发送或者接收串口数据的设备

如果我们再android设备上调试串口的时候,有时我们需要使用adb shell命令,假设我们使用串口发送的数据是16进制,那么使用cat 这个设备节点,有可能显示的是乱码例如

可以看到我的串口设备是ttyS1,使用cat命令后,发现接收的数据显示不出来,这是因为发送端发送的数据是16进制的而不是字符串,这个时候我们就可以借助自带的busybox hexdump命令来显示16进制数据命令为: cat /dev/ttyS1 | busybox hexdump -C

使用后,效果如下:

 此时我们就可以看到串口另一端发过来的16进制数据了

同理如果我们想要发送16进制数据给另一端应该使用如下操作:

echo -e "\x6F\x05\x00\x00\x00\x0F\x00\x00\x00\x00\xFF\x19\x00\x10\x01" >/dev/ttyS1

 然后回车即可

切记发送16进制数据每两个字符前面会有一个 \x

所以不能发送成字符串:

 echo -e “6F050000000F00000000FF19001001” > /dev/ttyS1

切记,以上两种发送方式是有区别的(一个表示发送的是16进制一个表示发送的是字符串)

相关内容

热门资讯

年均免费为群众提供法律咨询超百... 北京现有律师62000余人、律师事务所3700余家。他们积极服务国家对外开放大局、建言献策助推法治建...
有实力的纠纷律师事务所推荐:婚... 在生活中,我们难免会遇到各种各样的纠纷,无论是婚姻纠纷还是其他商事、民事纠纷,找一个有实力的纠纷律师...
米兰:警方逮捕一名在地铁站尾随... 据意大利媒体报道,奋斗在意大利综合编译:近日,意大利宪兵破获两起针对未成年女孩的性侵案件,逮捕了一名...
广州海事法院成功执行和解一宗船... “谢谢田法官,这面锦旗我终于送到了。”近日,60多岁的刘奶奶专门来到广州海事法院,将一面印着“秉公执...
每年最高节税5400元!还有这... 每年最多省税5400元,国家鼓励你开一个“养老小金库”!注意,2025年度缴费截至12月31日! 你...
影院取消放映场,镇江消协调解:... 扬子晚报网12月20日讯(通讯员 陈红生 记者 万凌云 姜天圣)近日,消费者董女士投诉反映,在镇江一...
山西运城公安侦破两起燃气公司员... 又到一年取暖季,千家万户燃起天然气化作一股股暖流,守护着冬日里的烟火气。然而,在利益的驱使下,加之法...
120万的保时捷卡宴只卖60万... 12月18日,海南正式宣布封关,随着海南自贸港“零关税”进口车政策正式落地,很多网友发现,海南的进口...
海南封关,税收政策有哪些变化 12月18日,海南正式实施全岛封关。全岛封关运作是海南自贸港建设的标志性工程,是进一步扩大开放的重要...
六代刑侦人十八年追凶 犯罪嫌疑... 寇松 中青报·中青网记者 胡宁 初冬的深夜,首都机场公安局办公大楼前,20多个身影注视着大门的方向。...