十八个月前,我在当地图书馆申请STEM拨款时被介绍给LEGO Mindstorms。 LEGO Mindstorms是用于创建可定制的可编程机器人的工具包。
在研究产品时,我发现作为Mindstorms机器人核心的EV3砖运行在Linux上。 尽管如此,与该项目一起分发的所有编码软件都可以在Windows,OS X,iOS和Android上运行。 我找到了一个开放源代码项目ev3dev ,该项目可以修改EV3砖软件。 ev3dev是一个开放源代码项目,它允许Mindstorm用户创建一个从microSD卡引导的基于Debian的操作系统(OS)。 EV3程序块启动Debian映像后,用户可以使用终端窗口中的命令行通过SSH与EV3进行交互。
ev3dev网站提供了很棒的ev3dev 入门指南。
大卫·莱希纳(David Lechner)是该项目的首席开发人员,我有机会向他提出了几个问题。 David的背景是俄克拉荷马州立大学的电气工程学士学位,然后在接下来的八年里从事水和废水处理行业的工业自动化工作。 最近,在过去的四年中,他一直在为主要的开源项目(例如