gpt4 book ai didi

linux - 使用 eclipse 插件下载 Lejos 固件 (Linux Mint 17.3)

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:38 25 4
gpt4 key购买 nike

所以我刚从 Windows 10 切换到 Linux Mint rosa。我想弄清楚如何通过 Eclipse 下载固件。每当我点击插件然后我得到固件;

“启动nxjflashg失败org.lejos.nxt.ldt.util.LeJOSNXJException:未设置 NXJ_HOME。请在插件首选项中指定有关详细的堆栈跟踪,请参阅 Eclipse 错误日志。”

我知道当我使用 Windows 10 时,我必须更改环境变量并下载 NXJ 驱动程序,我不确定如何使用 Linux 执行此操作

最佳答案

你有 3 个步骤来使用 eclipse 在 Linux 上刷写 NXT(一旦 Java 可以工作):

  • 安装libusb驱动
  • 安装 LeJOS
  • 安装 LeJOS eclipse 插件

我认为您只安装了 eclipse 插件,因此您需要按照此处的说明进行操作:http://www.lejos.org/nxt/nxj/tutorial/Preliminaries/GettingStartedLinux.htm

总结:

  • sudo apt-get install libusb-dev ant(安装libusb驱动和ant,一种make for java)
  • 下载leJOS,解压并放在你想要的地方(例如/opt)
  • 在窗口 > Preferences > leJOS NXT > NXJ_HOME 中设置 NXT_HOME 为你复制 leJOS 的路径
  • $NXJ_HOME/build 中运行ant 来构建usb 驱动
  • 在没有 su 权限的情况下访问您的 USB 端口
    • 编辑您的 udev 规则 (1)
    • 将您的用户添加到组 lego (sudo groupadd lego && sudo gpasswd -a $USER lego)
    • 退出并登录以更新规则

(1) udev 规则:vim/etc/udev/rules.d/70-lego.rules

# Lego NXT brick in normal mode
SUBSYSTEM=="usb", DRIVER=="usb", ATTRS{idVendor}=="0694", ATTRS{idProduct}=="0002", GROUP="lego", MODE="0660"
# Lego NXT brick in firmware update mode (Atmel SAM-BA mode)
SUBSYSTEM=="usb", DRIVER=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="6124", GROUP="lego", MODE="0660"

关于linux - 使用 eclipse 插件下载 Lejos 固件 (Linux Mint 17.3),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35589230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com