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

jf_70044302

1年用户 24经验值
擅长:嵌入式技术 RF/无线
私信 关注

【LuckFox Pico Plus开发板免费试用】04_ADB方式实现传输文件和shell连接开发板

本帖最后由 jf_70044302 于 2023-10-30 16:29 编辑

ADB传输文件

为了传输文件方便,Luckfox还有一种更简便的方式是adb方式,官方提供了方法教程,为了免去网线以及链接串口线的麻烦,也决定一试。
Luckfoxusb本身可以作为一张USB 虚拟网卡,其静态 IP 地址为172.32.0.93
首先是下载adb
https://files.luckfox.com/wiki/Luckfox-Pico/Software/adb_fastboot.zip
并解压到指定路径
然后在系统环境变量中添加上述路径


开发板通过usb链接电脑,此时在电脑上可识别以太网设备,名字为Remote NDIS based nternet Sharing Device
右键,属性配置IP地址

我们将其配置为172.32.0.100,避免与虚拟网卡冲突

然后打开win+r输入cmd打开命令行终端,输入adb可看到如下输出adb信息


使用 ADB 连接 Luckfox PicoIP地址为前文提到的虚拟网卡的静态IP
adb connect 172.32.0.93

输入adb devices查看adb设备信息

然后就可以使用下面命令链接登录设备了
adb -s 172.32.0.93:5555 shell

接下来可以传输文件到开发板,比如我们之前生成的helloworld.ko文件
我们先重新打开powershell使用adb链接开发板,确认根目录没有helloworld.ko文件

然后本地的powershell使用cd命令进入helloworld.ko文件所在目录
再使用如下命令发送文件到开发板的根目录
adb -s 172.32.0.93:5555 push .helloworld.ko /
显示发送成功

此时开发板上就可以在根目录下发现该文件了

执行ko文件并打印dmesg



从开发板下载文件,其中adb_get_file.ko为本地要保存的文件名
adb -s 172.32.0.93:5555 pull /helloworld.ko adb_get_file.ko


后面就可以方便使用adb传输文件,把串口也省了。

更多回帖

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