参考资料:
下载对应屏幕安卓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
就可以使用adb工具控制开发板的命令行了,再次打开使用adb工具时需要进行打开adb工具下的cmd,然后在MobaXterm中查找开发板的ip地址:ifconfig,然后在adb的cmd下连接这个ip(adb connect ip),最后输入adb shell就可以了:
然后按照手册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
注意:
根据引用中的信息,串口通信是按位发送和接收字节的。由于汉字是由多个字节组成的,所以直接发送汉字是不可行的。串口通信协议规定了数据包的内容,包括起始位、主体数据、校验位和停止位,双方需要约定一致的数据包格式才能正常收发数据。因此,在串口通信中,发送汉字需要将汉字转换成相应的字节序列,并按照约定的格式进行发送。所以可以说串口通信可以发送汉字,但需要进行相应的字节转换和格式约定。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
在开发板显示器的apk中打开串口 /dev/ttyS4
发送数据:
使用RS485进行串口通信:
使用串口7:
第一次尝试:
发现没有rs485_ctl所以选择重装系统安卓11发现rs485_ctl。
发现串口rs485_ctl先卸载之前的安装的软件:直接在屏幕端长按软件,然后选择软件应用信息,点进去就可以看到卸载的按钮,然后根据文档安装软件;
安装之后根据下面图片发送命令:
adb shell
su 回车
chmod 777 /dev/rs485_ctl
就可以打开串口ttyS7,别忘了把模块转成rs485转usb模块(按键拨到中间),并且把线插在正确的位置上,rk3568开发板的rs485位置,别查到ttl哪里,