11

首先,我是新手,我需要一点帮助!

我有一个 LEGO Mindstorms EV3 机器人,我下载了(LEGO Mindstorms EV3 家庭版)来控制 EV3。不幸的是,我在上述软件中找不到 EV3 的源代码。所以,如果有人能告诉我使您能够对 EV3 进行编程的软件的名称,请告诉我!我将不胜感激!

我还下载了(Bricxcc)软件,但它是旧版本。我找不到包含 EV3 的更新版本。

我可以用 C 语言编写 EV3 吗?或者为传感器添加一些功能?

注意:我以 leJOS 软件结束,用 java 编写代码,它更容易,并且 java 中的 EV3 砖有很多资源。祝你一切顺利!

4

2 回答 2

12

你可以在这里找到 EV3 源代码:https ://github.com/mindboards/ev3sources

从此源代码生成的文档可在此处此处获得。

Bricxcc 对 EV3 有一些实验性支持,但尚未积极开发(自 2013 年 10 月以来)。您可以在此处找到最新的测试版本。在网上搜索“bricxcc ev3”会找到一些教程(例如,http: //www.robotnav.com 上的那个看起来不错)。

ROBOTC是一个不错的选择,尽管它不是免费的。

还有ev3dev这里有一个用于 ev3dev 的 C 库,或者您可以自己编写。

于 2015-02-15T18:27:52.553 回答
6

EV3 在带有 glibc 的 Linux 上运行,因此您只需上传您的 C 程序。对于 C++,您需要复制 C++ 标准库。这样的编程有点不方便,因为您必须直接处理设备文件。


c4ev3包简化了这一点它是围绕一个 Eclipse 插件构建的,其中包括一个 GCC 工具链、一个 API 和一个集成的上传器和文件浏览器,可直接从 Eclipse 中使用。

包括 C 和 C++ Hello World 模板项目。API 和 Uploader 也可以与 Eclipse 分开使用,因此您可以随心所欲地使用它。

一探究竟 :-)


披露:我编写了部分软件。

于 2016-06-08T12:11:27.670 回答