newPromise

Manjaro(Arch)中设置MicroPython开发环境

Published on
Authors
  • avatar
    Name
    Jerry
    Twitter

之前在 Windows 下玩 MicroPython 开发,但是在 Linux 下使用 MicroPython 开发的时候,遇到了一些问题,这里记录一下。

当开发板通过 USB 连接到 Manjaro 系统的时候,出现了无法识别的情况,通过lsusb命令可以看到设备已经被识别,但是无法被访问。

后来发现是用户并未加入plugdev组,通过sudo gpasswd -a username plugdev命令将用户加入plugdev组,然后就可以正常访问 USB 设备了刷入 MicroPython 固件了。

最离谱的是,Manjaro 和 Arch 的网站和文档里都没有提过plugdev组,我最终参考了debian 的 group 文档中有关plugdev组的介绍才解决了这个问题。

除此之外的 Manjaro/Arch 常用 group 命令还有:

  • 列出系统现有的所有 groupcat /etc/group
  • 列出当前用户所在的所有 group groups username
  • 添加用户到某个 group sudo gpasswd -a username groupname
  • 从某个 group 中删除用户 sudo gpasswd -d username groupname

参考

备注

从解决问题到写这篇文章,隔了一段时间,有些细节已经忘记了,但是大致的思路还是记得的,所以这篇文章的内容可能有些不准确,但是大致的思路还是对的,如果有人看到这篇文章,发现有什么不对的地方,欢迎指出,谢谢。