正点原子发布了DP100电源基于window的DLL库,不过对于Linux用户,缺少跨平台的控制脚本。这里尝试使用Python的hid库对控制脚本进行移植,完成对DP100上下电、状态读出的配置。脚本具体信息详见Github
此外,还有一些优秀的开源的上位机控制软件:
-
open_dp100 有助于理解主机和DP100之间的协议,pydp100项目的控制脚本就是从open_dp100迁移而来。
-
webdp100是一个通过Chrome或Edge浏览器与DP100进行交互的程序。
-
DP100-PyQt5-GUI使用正点原子的DLL来控制并检测DP100。但这个DLL是基于微软的.net,但是我未能将其迁移到Linux上。