【RK3588-AI-003】RK3588串口+SSH远程连接配置+文件互传实操
一、前言很多刚入手RK3588开发板做AI部署、嵌入式开发的同学都会遇到三大难题❌ 不知道怎么接线、看不懂串口打印日志调试报错无从下手❌ 每次重启开发板IP都会变频繁修改连接地址开发极其麻烦❌ AI模型、数据集、代码传输卡顿U盘拷贝繁琐、容易损坏文件。本教程为RK3588 AI开发系列第三篇专门针对新手做极简实操教学。全程无废话、无复杂Linux底层原理手把手带你完成串口调试、静态IP固化、SSH免密登录、电脑↔开发板高速文件互传。一次性打通PC与RK3588开发板联动通道为后续Python环境、OpenCV、AI模型部署打下基础新手直接照抄步骤即可成功️ 二、本次实操准备2.1 硬件清单RK3588 AI开发板官方通用Ubuntu系统USB转TTL串口线CH340/CH343千兆网线开发板路由器/电脑直连一台Windows电脑2.2 软件工具串口工具MobaXterm / Xshell推荐MobaXterm免费全能驱动工具CH340串口驱动文件传输lrzsz、SSH自带SCP协议 说明本文全部命令、配置通用市面上绝大多数RK3588开发板无需适配修改。 三、串口调试配置底层调试必备串口是开发板最后排查手段系统崩溃、开机黑屏、网络断连都可以通过串口查看底层日志是AI开发必学基础操作。3.1 硬件接线方法严格遵循串口接线规则接反会无法识别甚至烧录串口GND ➜ 黑线共地必须接TX ➜ 开发板RXRX ➜ 开发板TX5V/3.3V不要接避免供电冲突3.2 电脑驱动安装安装CH340串口驱动插上USB后在电脑设备管理器查看端口确认端口号例如 COM3、COM5记住端口号备用驱动异常出现黄色感叹号重新安装驱动、更换USB接口。3.3 MobaXterm串口登录配置打开软件点击左上角Session → Serial选择刚才识别的COM端口波特率固定115200RK3588默认波特率不可修改数据位8、停止位1、无校验位默认无需改动点击连接给开发板上电即可看到开机日志。3.4 串口登录测试开机结束后输入账号密码大部分开发板默认用户名ubuntu密 码ubuntu出现命令行终端即代表串口调试配置成功。⚠️ 避坑提醒串口乱码99%为波特率错误、接线TX/RX接反优先排查这两点。 四、静态IP配置固定地址永久不变默认DHCP自动获取IP每次重启路由器、重启开发板IP都会变动反复改SSH地址极其麻烦。本节永久固化静态IP。4.1 查看当前网络信息串口终端输入命令查看网卡信息ifconfig记录当前网段、网关示例参考网段192.168.1.xxx网关192.168.1.1子网掩码255.255.255.04.2 修改网卡配置文件RK3588 Ubuntu系统使用netplan配置网络输入命令编辑配置文件sudo vim /etc/netplan/00-installer-config.yaml粘贴以下配置根据自己网段微调network: ethernets: eth0: addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 114.114.114.114] version: 24.3 生效静态IPsudo netplan apply再次输入ifconfig查看IP固定为设置地址重启不改变。 小贴士建议IP末尾设置为100~200区间避免和家里手机、电脑IP冲突。 五、SSH远程连接免密登录配置串口适合底层调试日常开发、代码编写、AI运行全部使用SSH传输更快、操作更流畅。5.1 检查并开启SSH服务RK3588系统一般预装OpenSSH执行以下命令检查、开机自启sudo systemctl status ssh sudo systemctl start ssh sudo systemctl enable ssh若提示未安装执行安装命令sudo apt update sudo apt install openssh-server -y5.2 MobaXterm新建SSH会话新建Session选择SSHRemote host输入固定静态IP用户名填写ubuntu端口默认22保存会话一键连接输入密码即可登录。5.3 SSH免密登录无需重复输密码Windows终端执行生成密钥并上传至开发板# 生成密钥一路回车默认即可 ssh-keygen # 上传密钥到开发板 ssh-copy-id ubuntu192.168.1.100配置完成后重启连接无需输入密码适合长期开发、VSCode远程联动。 六、电脑↔RK3588文件互传实操AI开发经常需要传输权重模型、数据集、工程代码这里给大家两种最简单高效的传输方式。6.1 方式一lrzsz串口快速传输应急首选6.1.1 安装传输工具sudo apt install lrzsz -y6.1.2 传输命令本地上传开发板终端输入rz弹窗选择文件直接上传开发板下载到本地输入sz 文件名自动保存至电脑。适合小文件、临时传输断网也能用。6.2 方式二SSH-SCP可视化传输推荐大文件MobaXterm侧边自带文件管理器SSH连接成功后左侧直接拖拽文件电脑→开发板一键上传右键文件批量下载、删除、修改权限千兆网口速度可达10MB/s传输AI模型毫无压力。✅ 推荐方案日常调试用串口代码模型传输用SSH拖拽两者搭配效率最高。 七、常见报错避坑总结故障现象排查方案串口乱码TX/RX对调、波特率改为115200SSH连接超时电脑和板卡同一网段关闭防火墙文件传输失败赋予权限sudo chmod 777 文件夹静态IP不生效yaml格式严格对齐不能用Tab缩进 八、系列专栏 下期预告本篇为RK3588 AI开发实战系列 003专注远程调试基础配置彻底打通电脑与开发板通信链路。下一篇文章【RK3588-AI-004】RK3588 AI专属依赖环境预装Python、OpenCV、基础编译工具内容包含Python环境配置、OpenCV完整编译、GCC基础编译工具、AI推理必备依赖零基础一键搭建AI开发环境。 写在最后原创干货不易本文全程实操、无堆砌废话专门为RK3588入门开发者量身编写。如果对你有帮助麻烦点赞 收藏 关注三连持续更新RK3588模型部署、NPU加速、算法实战教程。有开发板调试问题、配置报错欢迎评论区留言我会逐一回复解答
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2628051.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!