win子系统Linux作为ESP32编译器

win自带子系统Ubuntu错误:-bash: /home/fangjijun/.profile: Permission denied

在使用ESP32-IDF为其添加环境时,需要在.profile增加PATH。导致这个错误。
原因:权限问题。
解决:chmod 666 .profile

烧录错误:could not open port。

原因:串口权限未打开;
解决:输入命令:sudo sudo chmod 777 /dev/ttyS3
可以输入命令 cat /dev/ttyS3 和 sudo cat /dev/ttyS3 验证,如果有输入,说明权限已经打开了。

win下linux子系统使用 ls /dev/无法找到USB设备

lib/modules目录下并没有驱动文件。要查看驱动文件可以打开win终端输入mode查看,然后对应到Linux下ttyS*
所以直接在win安装驱动即可,子系统Linux无法安装,但是可以使用,开放权限即可。

win无法访问Linux子系统中的文件

由于Linux权限的问题,win访问里面的文件会出现无法预料的问题。
	比如vscode无法跳转,修改文件出现 Permission denied等等。
所以将esp-idf迁到win目录下,然后修改.profile文件:
export IDF_PATH=/mnt/c/esp/esp-idf
同时将工程也迁到win目录下,添加工程目录路径:
export PRJ_PATH=/mnt/c/Users/fangjijun/Workspace
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值