所以我刚从Windows10切换到了Linux Mint rosa。我正试图找出如何通过eclipse下载固件。每当我点击插件,然后固件我得到;
“启动nxjflashg失败
org.lejos.nxt.ldt.util.LeJOSNXJException:NXJ_HOME未设置。请在插件的首选项中指定
有关堆栈跟踪的详细信息,请参阅Eclipse错误日志。”
我知道当我使用windows 10时,我不得不改变环境变量并下载NXJ驱动程序,我不知道如何使用Linux

最佳答案

使用eclipse在Linux上闪存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,unizp它并把它放在你想要的地方(例如/opt
在“窗口>首选项>leJOS NXT>NXJ_HOME”中将NXT_HOME设置为复制leJOS的路径
ant中运行$NXJ_HOME/build以构建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"

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

10-08 22:29