无法使用stino和Ubuntu 12.04(精确穿山甲)将代码上传到Arduino Uno
我已成功在 Sublime Text 2上安装了stino,但是当我尝试将代码上传到 Arduino Uno时,输出如下:
我安装了Arduino IDE,它工作正常,只有Sublime Text无法上传代码. 好吧,正如@Bibhas所说,你的问题是/ dev / ttyACM0具有错误的权限,这与Arduino或sublime文本无关.这是Linux内核,默认情况下创建的字符设备没有用户权限.但好的是它可以改变! 快速简便的解决方案是将当前用户添加到拨出组: sudo adduser YOU dialout 您是您的用户名,然后注销并重新登录以将这些新权限传播到您的shell中. 暗示: 有一个更复杂的解决方案是创建一个udev规则,例如: /etc/udev/rules.d/48-arduino.rules SUBSYSTEM!="usb_device",ACTION!="add",GOTO="arduino_end" SUBSYSTEM=="tty",ATTRS{idVendor}=="2341",ATTRS{idProduct}=="0036",MODE="660",GROUP="arduino",SYMLINK+="arduino.leonardo" LABEL="arduino_end" 它创建了一个可由arduino组读写的/ dev / arduino设备,您需要创建(或者您可以使用完全正常的默认拨出组): addgroup arduino adduser YOU arduino 然后重新加载您的规则: sudo udevadm control --reload-rules 关于第二个提示的好处是,当你拔掉你的arduino时,你不会奇怪地改变它的设备号,它会保留在名字上.如果您没有使用arduino leonardo,可以使用lsusb检查您的设备idvendor / idproduct: % lsusb … ↓↓↓↓ ↓↓↓↓ Bus 006 Device 105: ID 2341:0036 Arduino SA … HTH (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- R – Ubuntu上的闪亮服务器
- ubuntu-16.04 – libstdc .so.6:找不到版本`GLI
- [转]Ubuntu 14.04安装JDK1.8.0_25与配置环境变量
- ubuntu – 使用Elementary OS在sublime text 3中
- Ubuntu Could not get lock /var/lib/apt/lists/
- ubuntu 10.10 sshd包含“你WANNA SMOKE A SPLIFF
- putty连接ubuntu
- 如何在Ubuntu Linux中执行CMU二进制炸弹?
- ubuntu使用bitbucket(装载)
- Ubuntu14.04LTS firefox无法使用问题解决