瑞芯微Rockchip开发者社区
直播中

王丽

7年用户 1290经验值
私信 关注
[问答]

如何实现个人PC电脑和RK3399Pro开发板进行数据互传呢

RK3399Pro开发板如何进行串口调试呢?如何让RK3399Pro开发板连接上WiFi呢?
如何实现个人PC电脑和RK3399Pro开发板进行数据互传呢?


回帖(1)

何禄蔓

2022-2-11 11:38:11
如何开机?



【如何进行串口调试?】
一般有以下几个步骤:



  • 安装串口调试工具
  • 找到开发板串口标识
  • 发起串口调试连接命令
  • 输入用户名和密码进行登录(用户名:toybrick 密码:toybrick)


以下内容仅以mac电脑为例进行说明,其余系统需找到类似的工具或者命令完成上述步骤即可。

1、安装串口调试工具(mac系统推荐使用picocom)
需要使用到brew命令,如果下载速度比较慢,建议切换到国内镜像源,推荐清华的镜像源:
brew install picocom


2、连接toybrick开发板

#查看串口标识,一般排除蓝牙和无线网卡,剩下的就是开发板的串口标识了
ls /dev/tty.*

#使用picocom连接开发板
picocom -b 1500000 /dev/tty.u***serial-A1083VO3


4、picocom官网,了解常用命令

【如何让开发板连接上WiFi?】
一般有以下几个步骤:



  • 使用串口连接工具连接开发板,并登录系统
  • 开启networkmanager服务
  • 查看无线网卡的名称
  • 使用iw命令搜索当前可用的WiFi列表(如果知道可以跳过)
  • 使用nmcli命令连接wifi (需要wifi是2.4G频段的,并且加密方式为AES)
  • 验证是否连接上(可选)
  • 查看WIFI对应的IP地址(可选,为后续使用secureCRT连接做准备)


#开启networkmanager
sudo service network-manager start
如果不执行上述操作,可能会出现 Error: NetworkManager is not running.

#查看无线网卡的名称,一般为wlan0
ip addr


#搜索当前可用的WiFi
sudo iw wlan0 scan | grep SSID


#连接wifi
sudo nmcli dev wifi connect CMCC-LLZZ password jjinthehouse

格式为
sudo nmcli dev wifi connect [SSID] password [password]


#验证网络是否OK




#查看连接wifi后开发板对应的ip地址
$ip address
通过ip address命令,可以查看wlan0 无线网卡对应的信息,如图所示,ip地址为 192.168.1.6



【如何实现个人PC电脑和开发板进行数据互传?】
   瑞芯微RK3399Pro这个板子其实跟一般的PC机非常接近了,初始预装了Debian 10操作系统,提供2个USB2.0的接口和1个USB3.0的接口,因此可以考虑使用U盘实现数据互传。
一般有以下几个步骤:



  • 使用串口连接工具连接开发板,并登录系统
  • 插入USB
  • 使用mount命令挂载到指定目录
  • 进入挂载目录,访问u***中的文件
  • 拔出U盘前,先解除U盘挂载


1、插入u*** (备注:经测试,u盘需要使用 FAT32 文件格式,其他格式貌似不支持)

可以看到u***在系统中对应的路径,一般为/dev/sdx1,两个u***2.0的接口分别对应为/dev/sda1 或者 /dev/sdb1


2、使用mount命令挂载到指定目录

这里假定在用户主目录下进行操作,新建一个sdb1目录用于挂载
$mkdir sdb1
$sudo mount /dev/sdb1 sdb1


3、进入挂载目录,访问u***中的文件
$cd sdb1
$ls


4、拔出U盘前,先解除U盘挂载
$sudo umount sdb1


【开发板既然是Debian系统,是不是可以看做是一个迷你型的linux服务器,使用ssh连接工具SecureCRT与之进行交互?】

答案是肯定的,一般有以下几个步骤:



  • 使用串口连接工具连接开发板,并登录系统
  • 让开发板连接上WiFi并查看WIFI对应的IP地址
  • 个人PC电脑通过网线或者WIFI联网(但最好保障IP地址与开发板在同一个网段,大白话就是连接同一个wifi热点)
  • 使用ssh连接工具连接开发板


1、让开发板连接上WiFi并查看WIFI对应的IP地址

$ip address
通过ip address命令,可以查看wlan0 无线网卡对应的信息,如图所示,ip地址为 192.168.1.6


2、打开SecureCRT,创建连接

hostname 就是刚才查看的板子的IP地址
username 是toybrick

举报

更多回帖

发帖
×
20
完善资料,
赚取积分