【问题标题】:Downloading Lejos Firmware w/ eclipse plug-in (Linux Mint 17.3)使用 eclipse 插件下载 Lejos 固件 (Linux Mint 17.3)
【发布时间】:2016-06-05 23:31:21
【问题描述】:

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

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

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

【问题讨论】:

    标签: linux eclipse linux-mint firmware lejos-nxj


    【解决方案1】:

    您有 3 个步骤在 Linux 上使用 eclipse 刷新 NXT(一旦 Java 工作):

    • 安装 libusb 驱动程序
    • 安装 LeJOS
    • 安装 LeJOS eclipse pugin

    我认为你只安装了eclipse插件,所以你需要按照这里的说明进行操作:http://www.lejos.org/nxt/nxj/tutorial/Preliminaries/GettingStartedLinux.htm

    总结:

    • sudo apt-get install libusb-dev ant(安装libusb驱动和ant,java的一种make
    • 下载 leJOS,解压后放到你想要的地方(例如/opt
    • 在窗口 > 首选项 > leJOS NXT > NXJ_HOME 中设置NXT_HOME 到你复制leJOS的路径
    • $NXJ_HOME/build 中运行ant 以构建USB 驱动程序
    • 在没有su 权限的情况下访问您的 USB 端口
      • 编辑您的 udev 规则 (1)
      • 将您的用户添加到乐高组 (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"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-03
      • 2014-01-29
      • 1970-01-01
      • 2015-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多