荔枝派nano传输文件可以使用rz
,sz
,但是由于传输使用的是串口,最大速率受限于波特率。默认的波特率是115200bps,换算过来,传输文件的速度大约为11KB/s,太慢了。如果可以通过usb线传输,速度会有极大的提高。
给荔枝派nano添加USB虚拟网卡
先下载某大神提供的编译包。
https://pan.baidu.com/s/1N2Im1y5N3AUOen5HQcz98w 提取码:9m3w
- 重新编译dtb
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- dtbs -j4
编译成功后会得到
arch/arm/boot/dts/suniv-f1c100s-licheepi-nano.dtb
文件 - 编译内核
ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- make -j4
编译成功后,可以获得文件arch/arm/boot/zImage
- 替换文件并打包(理论上也可以直接替换FAT分区对应的两个文件)
- 步骤1生成的文件替换掉
p1/dtb_800600/tf/suniv-f1c100s-licheepi-nano.dtb
- 步骤2生成的文件替换掉
p1/tf-zImage
- 使用
pack_tf_img.sh
打包
- 步骤1生成的文件替换掉
- 烧录到TF卡。
测试网络连通性
- 使用USB转TTL将荔枝派nano连接到电脑,同时也插入USB线,然后输入
ip addr
应该可以看到一个虚拟网卡usb0
ip link set usb0 up
开启这个网卡ip addr add 192.168.4.111/24 dev usb0
给这个虚拟网卡指定一个IP - 在电脑上的linux系统可以看到多了一个虚拟网卡,可以用同样的办法给这个网卡指定一个IP,比如:
ip addr add 192.168.4.110/24 dev ens160u2
- 用
ping
命令测试网络是否连通。
tip:
- 如果ping不通,看看是不是对应网卡没有打开
- 如果用docker里面的build目录下的
pack_tf_img.sh
生成镜像,镜像是损坏的。可能是因为有的地方我没设置好。
参考:https://www.cnblogs.com/chengchen/p/12738608.html
最后更新时间:
2020-08-06 20:11:13