最新的EV3机器人主机是一个ARM的Linux系统,之前介绍过通过图形编程软件就可以来控制机器人。对于一些有创造力的玩家来说,喜欢突破束缚,解放自我,完成一些一般人做不到的事情,那么这篇文章就是写给你的,可视化的编程比较简单,但简单也就意味会束缚我们的创造力,当你想完成一个与众不同的东西时,那么枷锁就是你要首先突破的东西。那么 现在让我们开始逾越这道障碍吧。乐高已经放出了全部源码,并且搞了一个ev3dev项目,基于Debian Linux 8.0,把它刷到一个MicroSD卡上就可以把EV3主机变身全功能版Linux系统,通过APT安装软件,然后就可以用各种编程语言进行开发了。
准备工作
1. 乐高EV3机器人主机或者树莓派。
2. 一张microSD或者microSDHC的SD卡(大小根据需要最小2G,最大不超过32G,建议4G即可)
3.有SD读卡槽的电脑或者没有读卡槽的电脑额外一个外接USB口的SD读卡器。
4. USB无线网卡
下载镜像
在操作系统的选择上,可以选择乐高的镜像文件也可以选择树莓派2的镜像文件。下方提供了两个下载地址。我们后面主要针对树莓派,因为传感器可以自己搭配,比乐高更灵活也更便宜……
乐高操作系统镜像: https://github.com/ev3dev/ev3dev/releases/download/ev3dev-jessie-2017-06-09/ev3dev-jessie-ev3-generic-2017-06-09.zip
树莓派2操作系统镜像: https://github.com/ev3dev/ev3dev/releases/download/ev3dev-jessie-2017-06-09/ev3dev-jessie-rpi2-generic-2017-06-09.zip
刷新SD卡
1. 类似番茄花园安装U盘启动的操作系统,首先下载一个SD卡写入工具 https://etcher.io/
2. 安装启动
3. 点击选择镜像,就是第一步下载的镜像文件
4. 选择你要刷新的SD卡,如果你的电脑只插入了一个外接设备,就是默认那个
5.出现如下图案,就表示成功
启动
SD卡刷入系统后,直接插在乐高主机的micro SD插孔里,然后启动乐高主机,就会直接进入操作系统,我们看到的界面如下图
网络连接设置
这里我们需要准备一个usb的无线网卡, 把网卡接在乐高主机上的USB口上
SSH连接树莓派
网络设置好以后,我们就可以用电脑连接乐高主机的Linux系统,可以使用putty或者Xshell.
我这里使用Xshell演示:
大功告成,开始编程