入手乐高EV3机器人家庭版,作为一个码农,自然是不会使用那种拖拽式的开发模式,于是LeJOS就是我们最好的环境。

记录一下今天安装LeJOS的过程吧,网上有一些教程,但大都是Windows平台下的,而我在Mac OSX上安装时,略有坎坷。

首先,下载必须的软件:

LeJOS安装包,当前版本是0.9-beta,官网地址是 http://www.lejos.org。

嵌入式JRE环境,必须使用Java7,当前尚不能使用JDK8,下载地址在 http://www.oracle.com/technetwork/java/embedded/downloads/javase/javaseemeddedev3-1982511.html

其次,需要准备一张MicroSD卡,不小于1G,不大于32G,并且官网说SDXC也不支持。EV3相比NXT进步在于它支持了SD卡,所以,我们可以将LeJOS安装在卡上,而不再需要来回刷机了。

现在开始安装系统。

第一步,解压缩下载的LeJOS安装包。

第二步,格式化SD卡,需要格式化成FAT32,在MacOSX上,建议使用dd工具将LeJOS自带的SD卡镜像直接写到SD卡,而不需要另找机器去格式化,方法如下:

先解开LeJOS安装目录下的sd500.zip得到sd500.img。

插上SD卡(因为是微型卡,我是直接拿Android手机作读卡器)。 进入终端界面,执行 diskutil list命令,确认自己的SD卡是哪个设备,(我的是/dev/disk2,后面以此为例,你需要自己修改成你的设备名称)。

卸载它 diskutil unmountDisk /dev/disk2。

然后,dd if=sd500.img of=/dev/disk2,使用dd命令写入sd500的内容。

现在你拥有一张FAT32的可启动SD卡了,上面这一步不可少,不可因为自己的SD卡已经是FAT32就可以省略。否则,后续可以正常安装却不能从SD卡启动。

现在你可以拷贝需要的文件进去了,包括下载的JRE的ejre-7u60-fcs-b19-linux-arm-sflt-headless-07_may_2014.gz,直接拷贝不要解压,另外,还有LeJOS安装目录下的lejosimage.zip,这个文件解开到SD卡的根目录里(会有多个文件及文件夹,保证它们在SD卡的根目录下)。

安全地取出SD卡,插入EV3,开启主机电源。会看到主机屏幕上LeJOS的图标,接着就是它自已安装的过程。

它会自动完成以下工作:

将SD卡500M以外的部分格式化成ExtFS,解压缩JRE并且安装,配置,重启。5 4 3 2 1,如果进入了LeJOS,恭喜,你安装成功了。

以后需要用不用Java开发,就插上卡,如果又想拖拽了,拨出卡即可。太方便了。

写得简单点,因为过程并不复杂,仅作为一个工作记录。

java链接ev3_乐高机器人ev3 usb连接电脑方法lejos相关推荐

  1. Android应用.三星i9000系列(1).版本选择与USB连接电脑

    Android应用.三星i9000系列指南(1).版本选择与USB连接电脑 草木瓜 20110401 一.序 五年前的Moto E680虽然还能勉强使用,但SD卡已不灵便,触摸屏也经常罢工,     ...

  2. android 网络re,Gnirehtet让Android设备通过USB连接电脑上网

    Gnirehtet让Android设备通过USB连接电脑上网 2020年08月02日 | 萬仟网移动技术 | 我要评论 目录Gnirehtet简介Gnirehtet教程Gnirehtet下载地址功能快 ...

  3. android判断usb已连接,android 判断是否有网络连接(usb连接电脑问题)

    找到很多判断网络连接的工具类,如下: package client.verbank.mtp.allone.util; import android.app.Activity; import andro ...

  4. 怎么从华为nova4导入计算机,华为Nova4怎么用USB连接电脑调试教程

    华为Nova4手机怎么连接电脑?华为Nova4打开USB调试连接电脑方法.华为Nova4怎么连接电脑?总有不在电脑旁的时候,查找保存文件就只能先用手机,然后再使用手机连接电脑来进行编辑了,小编为大家带 ...

  5. 为什么计算机连接不上u盘,为什么usb连接电脑读不出u盘

    为什么usb连接电脑读不出u盘 很多朋友都在问为什么usb连接电脑读不出u盘,因为这个问题已经困扰大家很久了,但是一直没有得到解决.小编今天就要来帮助大家,给大家讲解一下为什么usb连接电脑读不出u盘 ...

  6. iphone文件连不上电脑服务器,iphone通过USB连接电脑无法上网如何解决

    有很多小伙伴反映自己的笔记本想通过iphone的个人热点上网,但选择"通过USB连接"后,电脑却没有任何反应.遇到这种情况我们具体该怎么解决呢?下面就由学习啦小编跟大家分享一下解决 ...

  7. 为什么计算机无法读取u盘,为什么usb连接电脑读不出u盘呢?

    小编在家里倒腾电脑的时候无意中发现usb连接电脑读不出u盘,电脑提示无法识别u盘,为什么usb连接电脑读不出u盘呢?小编在这之前是没有做任何的事情的,怎么会出现这样的问题呢?下面就先让小编带大家做一个 ...

  8. 手机usb连接电脑上网攻略大全【安卓,塞班,智能机,苹果】

    手机usb连接电脑上网攻略大全[安卓,塞班,智能机,苹果] 手机连接电脑上网或者电脑用手机上网已经不是新鲜事了. 相对于今天的3g或者4g网络,网速已经达到或者超过了电脑固线的速度. 那么,我们在笔记 ...

  9. Android手机接入usb屏幕失灵,手机USB连接电脑没反应的解决方法已测可用

    近期经常有电脑与手机小白朋友问小编手机USB连接电脑没反应怎么办啊?,对于这个问题,其实也很简单.但百度搜索了一下,很多找到的答案都是长篇大论,云里雾里,诸如说手机坏了.USB数据线有问题以及电脑US ...

  10. android调试usb连接电脑连接电脑连接电脑连接电脑连接,vivo iqoo怎么连接电脑 vivo iqoo打开usb调试连接电脑方法...

    iqoo既可以作为独立的储存设备,也可以连接其他智能产品作为传输设备.今天小编要和大家聊的是iqoo怎么连接电脑,和电脑之间进行文件传输和交换.如果您还不知道操作步骤的话那就让小编来告诉您吧! viv ...

最新文章

  1. 怎样的视频监控的管理与运营才算高效
  2. 世界地板大会姚红鹏的三问
  3. python mmap对象
  4. mseloss pytorch_PyTorch 卷积与BatchNorm的融合
  5. java gc 触发_Java GC种类和触发时机
  6. windows XP和ubuntu时间一致
  7. 奉献给你:《Visual C# 2005程序开发与界面设计秘诀》
  8. 【OS修炼指南目录】----《X86汇编语言-从实模式到保护模式》读书笔记目录表
  9. 统计犁过的田の面积(洛谷P2956题题解,Java语言描述)
  10. Nginx反向代理与负载均衡等配置文件示例
  11. PreparedStatement是如何防止SQL注入的?
  12. python调用pipe_Python multiprocessing模块中的Pipe管道使用实例
  13. 学习计算机如何有一个质的飞越?
  14. 基于java web的学生考勤带请假管理系统
  15. 实对称矩阵的特征值求法_正交矩阵学习小结
  16. This Product is covered by one or more of the folloWing patents
  17. 药物组合疗法的机器学习方法(综述类)
  18. 华为无线2020春招一面二面主管面-3.25
  19. centos 6 python django mysql_CentOS 6.5中部署django+uwsgi+nginx+mysql项目
  20. EH集团筹集逾500万瑞士法郎,用于推进其零排放燃料电池技术

热门文章

  1. 微信小程序地图回到原点
  2. uniapp开发微信公众号(支付宝支付)
  3. java 验证码_如何用java实现验证码?
  4. java 链表两数相加
  5. 解决xftp6 要继续使用此程序,您必须应用最新的更新或使用新版本
  6. 传智播客黑马程序员Java学习笔记(一)
  7. 层次分析法(附实例)
  8. 词云python_词牌名大全
  9. 浅谈信号处理三大变换
  10. Hash冲突解决方法