当前位置: 首页 > news >正文

安卓adb shell串口基础指令

目录

  • 前言
  • 一、列出串口设备节点
  • 二、修改串口设备权限
  • 三、串口参数配置(stty命令)
    • 3.1 基本配置
    • 3.2 其他常用参数
    • 3.3 查看当前配置
  • 四、数据收发操作
    • 4.1 发送数据
    • 4.2 接受数据
  • 参考链接:


前言

在 Android 设备上,ADB提供了一系列命令用于与设备进行交互,其中包括访问串口信息的相关指令。以下是一些常用的串口相关的 ADB Shell 指令及其用途。

一、列出串口设备节点

adb shell ls /dev/tty*          # 列出所有串口设备(如 /dev/ttyUSB0、/dev/ttyS1)
adb shell ls /dev/serial/by-id  # 查看唯一标识的串口设备符号链接

二、修改串口设备权限

adb shell su -c 'chmod 666 /dev/ttyUSB0'  # 赋予读写权限(需root)
adb shell setenforce 0                    # 临时关闭SELinux限制(部分设备需要)

三、串口参数配置(stty命令)

3.1 基本配置

adb shell stty -F /dev/ttyUSB0 115200 cs8 -parenb -cstopb
  • 115200:波特率
  • cs8:8位数据位
  • -parenb:无奇偶校验
  • -cstopb:1位停止位(若为cstopb则为2位停止位)

3.2 其他常用参数

adb shell stty -F /dev/ttyUSB0 raw       # 禁用特殊字符处理(原始模式)
adb shell stty -F /dev/ttyUSB0 -echo     # 关闭回显
adb shell stty -F /dev/ttyUSB0 time 100  # 设置超时时间为1秒(单位:0.1秒)

3.3 查看当前配置

adb shell stty -F /dev/ttyUSB0  # 显示当前串口参数

四、数据收发操作

4.1 发送数据

adb shell echo "Hello world"> /dev/ttyS0   # 发送字符串
adb shell ​echo -e -n "\xdd\xff" > /dev/ttymxc0 # 发送16进制数据0xdd 0xff 

4.2 接受数据

adb shell cat /dev/ttyUSB0          # 实时监听串口数据(ASCII显示)
adb shell busybox hexdump -C /dev/ttyUSB0  # 以十六进制格式显示数据(需安装busybox)

参考链接:

echo 写16进制数据
使用adb shell 命令接收串口发送过来的16进制数据 或者 发送16进制数据
linux查看某串口(或串口终端)的波特率等属性
android adb 指令串口相关

相关文章:

  • 【金仓数据库征文】加速数字化转型:金仓数据库在金融与能源领域强势崛起
  • 修改el-select背景颜色
  • 第9章 多模态大语言模型
  • vue element使用el-table时,切换tab,table表格列项发生错位问题
  • mysql快速在不同库中执行相同的sql
  • 金融机构典型欺诈场景
  • 【element plus】解决报错error:ResizeObserver loop limit exceeded的问题
  • JBoltAI 赋能金融文档:基于 RAG 的基金招募说明书视觉增强方案
  • 致远oa部署
  • 在Vue3中,如何在父组件中使用v-model与子组件进行双向绑定?
  • 【计算机视觉】CV实战项目 - 基于YOLOv5与DeepSORT的智能交通监控系统:原理、实战与优化
  • 【C++】内存管理:内存划分、动态内存管理(new、delete用法)
  • 【KWDB 创作者计划】_嵌入式硬件篇---寄存器与存储器截断与溢出
  • 关于边缘计算盒子的外部接口保护
  • Python torchvision.transforms 下常用图像处理方法
  • 计算机网络学习笔记
  • 【含文档+PPT+源码】基于SpringBoot的开放实验管理平台设计与实现
  • 高防IP是如何防护DDoS攻击和CC攻击的
  • C语言教程(十四):C 语言指针详解
  • 学习threejs,使用EffectComposer后期处理组合器(采用RenderPass、ShaderPass渲染通道),案例一
  • 圆桌|如何应对特朗普政府的关税霸凌?一种联合国视角的思考
  • 4月译著联合书单|心爱之物:热爱如何联结并塑造我们
  • 马上评丨准入壁垒越少,市场活力越足
  • 普京与卢卡申科举行会晤,将扩大在飞机制造等领域合作
  • 临港迎来鸿蒙智行“尚界”整车及电池配套项目,首款车型今秋上市
  • 王毅会见泰国外长玛里:坚决有力打击电诈等跨境犯罪