|
楼主 |
发表于 2024-10-10 23:00:41
|
显示全部楼层
p7指令概述
本帖最后由 CalcLoverHK 于 2024-10-16 02:06 编辑
完整版(英文):https://next.cahuteproject.org/cli/p7.html
p7命令用于与计算器存储器的交互。
通用参数
适用于所有子命令的选项:
串行相关选项:
- --com <串行设备路径>:指定串行设备的位置。如忽略此选项,p7会选取USB模式下的计算器。
- --use <波特率><奇偶校验位><停止位元数>:使用串行参数。
<波特率>:通常为9600的倍数。默认为9600。
<奇偶校验位>:O(奇数),E(偶数),N(禁用)
<停止位元数>:1/2
如果没有指定--com选项,此选项将被忽略。 - --set <波特率><奇偶校验位><停止位元数>:设置计算器的串行参数。
如果没有指定--com选项,此选项将被忽略。 - --reset:重置串行参数至9600N2。
- --no-init:当开启连接时禁用起始握手信号。多用于连续执行p7指令。
- --no-exit:当关闭连接时禁用终止握手信号。多用于连续执行p7指令。
list-device子命令
显示可用串行设备的路径。
例子:
- $ p7 list-devices
- Available devices:
- - /dev/ttyUSB1
- - /dev/ttyUSB2
复制代码
info子命令
显示已连接计算器的软硬件信息。
idle子命令
不进行任何p7子命令用途,只用于连续执行命令时初始化、终止或更新串行参数。
send子命令
传送在当前目录下的文件到计算器上。
可用选项:
- -#:显示进度条。
- -f, --force:如果计算器有相同名字的文件,强制覆写该文件。默认情况下计算器会提示是否进行覆写操作。
- -o, --output <文件名>:指定文件在计算器上的文件名。默认为本地文件位置的基本名称。
- -d, --directory <文件夹>:指定计算器的目的地文件夹。默认为计算器的根目录。
- --storage <存储地>:指定存储地。(fls0:存储内存,crd0:SD卡)
get子命令
取得计算器上的文件。
可用选项:
- -#:显示进度条。
- -o, --output <文件名>:指定文件在电脑上的文件名。如果当前目录上有相同名字的文件,该文件将会被覆写。默认为计算器文件位置的文件名。
- -d, --directory <文件夹>:指定计算器文件所在的文件夹。默认为计算器的根目录。
- --storage <存储地>:指定存储地。(fls0:存储内存,crd0:SD卡)
copy子命令
- p7 copy [选项...] <文件名> <目的地文件名>
复制代码 复制计算器上的文件到其他位置。
可用选项:
- -d, --directory <文件夹>:指定文件名所在的文件夹。默认为计算器的根目录。
- -t, --to <目的地文件夹>:指定目的地文件名所在的文件夹。默认为计算器的根目录。
- --storage <存储地>:指定存储地。(fls0:存储内存,crd0:SD卡)
delete子命令
删除计算器上的文件。
可用选项:
- -d, --directory <文件夹>:指定计算器文件所在的文件夹。默认为计算器的根目录。
- --storage <存储地>:指定存储地。(fls0:存储内存,crd0:SD卡)
list子命令
列出计算器上的文件。
可用选项:
- -d, --directory:指定计算器的文件夹。默认为计算器的根目录。
- --storage <存储地>:指定存储地。(fls0:存储内存,crd0:SD卡)
reset子命令
初始化计算器的储存。
可用选项:
- --storage <存储地>:指定存储地。(fls0:存储内存,crd0:SD卡)
optimize子命令
优化计算器的储存。
可用选项:
- --storage <存储地>:指定存储地。(fls0:存储内存,crd0:SD卡)
|
|