loophole
Version 0.5.2
极地设备的Python API。包括命令行接口。
测试:
pip install loophole或者
python setup.py install调用CLI:
python __main__.py类型 '?'或“帮助”以查看可用命令。
_ | _ | _ |
_ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ |
_ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ |
_ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ |
_ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ | _ |
_ |
_ |
ver . 0.3
loophole ( no device ) > ?
Documented commands ( type help < topic > ):
== == == == == == == == == == == == == == == == == == == ==
connect disconnect exit help info list walk| 命令 | 描述 |
|---|---|
| 连接<Dev_no> | 连接极地设备。运行“列表”以查看可用设备。 |
| 断开 | 断开极性设备。 |
| 转储<dest> | 转储设备内存。 |
| 获取<src> <dest> | 从设备读取文件。 |
| 出口 | 辞职。 |
| 帮助 | 列出带有“帮助”或详细帮助的可用命令,其中包括“帮助CMD”。 |
| 信息 | 打印连接的设备信息。 |
| 列表 | 列表可用的极地设备。 |
| 步行[路径] | 步行文件系统。默认路径是root路径()。 |
注意:您需要正确的权限才能访问USB设备。否则,您将获得错误: The device has no langid
例如:通过sudo作为root运行:
sudo python __main__.py或创建UDEV角色。
cat - > /etc/udev/rules.d/40-Polar_A360.rules << EOF
#Polar A360 permissions granted to users group
SUBSYSTEM=="usb", ATTRS{idProduct}=="0008", ATTRS{idVendor}=="0da4", MODE="0660", GROUP="plugdev"
SUBSYSTEMS=="usb-serial", MODE="0660", GROUP="plugdev"
EOF
udevadm control --reload-rules && udevadm triggersudo apt install python-protobuf python-usb这里。
代码是根据MIT许可发布的©Radoslaw'[RSC]'Matusiak。