切换usb模式
在切换为host模式时,可以连接其他usb设备到wifi棒子,切换为gadget模式时,可以将wifi棒子连接到电脑
切换成usb主机模式(host)
echo host > /sys/kernel/debug/usb/ci_hdrc.0/role
切换为默认的从机模式(gadget)(接电脑的usb网络共享和adb)
echo gadget > /sys/kernel/debug/usb/ci_hdrc.0/role
开机自动切换,将下面的内容加到/etc/rc.local的exit 0上面(确保rc.local能开机执行,需要添加systemd服务)
|
|
开机等3秒检查是否连接到电脑,没有连接就切换成主机模式可以接usb设备
使用磁盘压缩, 适用于wifi棒子内部空间不足的情况(部分wifi棒子只有4G空间)
使用更高的压缩率可以减少空间占用,但占用更多的cpu
使用btrfs文件系统
将根分区转换成 btrfs
只有btrfs文件系统才有实时压缩功能, 所以rootfs根分区必须转化成btrfs 转化之前需要确认内核支持btrfs 如果内核不支持, 需要在编译内核时加入支持btrfs的选项(make menuconfig) 使用下列命令转化root分区
|
|
修改fstab
本着emmc慢成狗cpu十分富裕,可以考虑采用更高的压缩率,默认3,可以设置1到15,不建议大于8 修改/etc/fstab将其中zstd改为zstd:6即可将压缩等级改为6 为了避免修改错误,导致无法开机,可以先在下面这条命令上做修改,并运行进行挂载测试(比配置中的多了一个remount的选项)
|
|
对根分区进行压缩
可以使用这条命令对根分区进行压缩,系统占用大约700m左右,压缩从3调成6可以把占用从2g降到1.4g
|
|