一、单片机开发编译器
sdcc
yaourt -S sdcc
二、使用qextserialport开发时无法打开串口,只能在root下才能正常打开。
解决:
增加udev规则来实现普通用户也可以打开串口ttyUSB
sudo vim /etc/udev/rules.d/70-ttyusb.rules
增加如下内容:
KERNEL=="ttyUSB[0-9]*",MODE="0666"
保存,重新插入USB转串口,普通用户就能搞定了
三、CH341驱动
先下载对应平台的驱动:
https://blog.csdn.net/jazzsoldier/article/details/70169732
然后编译
sudo make
sudo make load
把ko驱动复制到系统目录
sudo cp -v ch34x.ko /lib/modules/5.0.18-1-MANJARO/kernel/drivers/usb/serial/
加载模块
sudo depmod -a
重启就好了
参考文档:
[1].https://blog.csdn.net/xiat5/article/details/51798611
[2].https://blog.csdn.net/hnlyzxy123/article/details/82181027