rk3568串口通信(Android11系统)(TTL以及RS485)

 参考资料

下载对应屏幕安卓11的系统

01_【北京迅为】itop-3568开发板快速启动手册【底板v1.7版】v1.0.pdf

 网盘资料

RK3568全能版V1.7底板 开发板网盘资料 
链接:百度网盘 请输入提取码百度网盘为您提供文件的网络备份、同步和分享服务。空间大、速度快、安全稳固,支持教育网加速,支持手机端。注册使用百度网盘即可享受免费存储空间https://pan.baidu.com/s/1S_KCW5azwieEl5nHg9S5ig

看完01手册之后可以实行开发板跑起来,然后发现命令行不断刷新,学习下面使用ADB命令可以实现让命令行停止刷新:

30_【北京迅为】itop-3568开发板ADB使用手册【底板v1.7版】v1.0.pdf

 常见的adb命令:

adb 常用命令使用总结_adb打开设置命令_故屿γ的博客-CSDN博客

adb驱动(这样就不用安装驱动精灵了):

链接:https://pan.baidu.com/s/1sRNtA5q8KLRGG9qPLtxYyQ?pwd=7z8e 
提取码:7z8e 
--来自百度网盘超级会员V3的分享

 然后按照手册30对照着来就行了:

30_【北京迅为】itop-3568开发板ADB使用手册【底板v1.7版】v1.0.pdf

rk3568串口通信(Android11系统)(TTL以及RS485)_第1张图片

 就可以使用adb工具控制开发板的命令行了,再次打开使用adb工具时需要进行打开adb工具下的cmd,然后在MobaXterm中查找开发板的ip地址:ifconfig,然后在adb的cmd下连接这个ip(adb connect ip),最后输入adb shell就可以了:

rk3568串口通信(Android11系统)(TTL以及RS485)_第2张图片

然后按照手册02:

02_【北京迅为】itop-3568开发板快速测试手册【底板v1.7版】v1.2.pdf

找到3.25串口测试(需要用到usb转TTL模块)以及3.26  485测试(需要用到usb转485模块)就可以下载对应的apk到开发板实现串口通信了。

TTL串口通信:

使用串口4

首先在串口终端给串口节点权限:

su回车再输chmod 777 /dev/ttyS4

注意:

根据引用中的信息,串口通信是按位发送和接收字节的。由于汉字是由多个字节组成的,所以直接发送汉字是不可行的。串口通信协议规定了数据包的内容,包括起始位、主体数据、校验位和停止位,双方需要约定一致的数据包格式才能正常收发数据。因此,在串口通信中,发送汉字需要将汉字转换成相应的字节序列,并按照约定的格式进行发送。所以可以说串口通信可以发送汉字,但需要进行相应的字节转换和格式约定。123

在开发板显示器的apk中打开串口 /dev/ttyS4

发送数据:

rk3568串口通信(Android11系统)(TTL以及RS485)_第3张图片

 rk3568串口通信(Android11系统)(TTL以及RS485)_第4张图片

使用RS485进行串口通信:

 使用串口7:

第一次尝试:

发现没有rs485_ctl所以选择重装系统安卓11发现rs485_ctl。

发现串口rs485_ctl先卸载之前的安装的软件:直接在屏幕端长按软件,然后选择软件应用信息,点进去就可以看到卸载的按钮,然后根据文档安装软件;

rk3568串口通信(Android11系统)(TTL以及RS485)_第5张图片

 安装之后根据下面图片发送命令:

adb shell


su 回车
chmod 777 /dev/rs485_ctl

 rk3568串口通信(Android11系统)(TTL以及RS485)_第6张图片

 就可以打开串口ttyS7,别忘了把模块转成rs485转usb模块(按键拨到中间),并且把线插在正确的位置上,rk3568开发板的rs485位置,别查到ttl哪里,

rk3568串口通信(Android11系统)(TTL以及RS485)_第7张图片

 rk3568串口通信(Android11系统)(TTL以及RS485)_第8张图片

你可能感兴趣的:(android,adb,嵌入式硬件)