New answers tagged ev3
I doubt that there is any publicly available documentation. However, you main gain some insight from the documentation in the "EV3 Block Developer Kit" available on the LEGO MINDSTORMS Download page. Tip: rather than using the outdated copy of the EV3 software included in the EV3 Block Developer Kit, I have found that you can create a file named ...
You can run C++ programs directly on the EV3 (Stackoverflow). An Eclipse plugin is also available. If you want to run the C++ program on Windows and connect to the EV3 remotely you can use c4ev3's ev3duder, to establish a connection to the device and then keep sending direct messages to the motors over that connection. Check out moveEv3.pl for an example.
You can use C++ with c4ev3, also available as Eclipse Plugin. If you are ok with sending the commands remotely, you can even use any language that supports popen() like functionality, (which includes every useful language out there, with some bash-fu even Brainfuck). Check out moveEv3.pl.
I wrote an Eclipse CDT (C/C++) plugin which lets you create projects and compile/upload/download them. Check it out! The EV3 has a gdbserver running on it, so you can connect to it from Eclipse. The plugin doesn't automate that however. (Maybe you feel like fixing that? ;)
Here is a short curses  script written in Perl with which you can use the arrow keys on your usb/bluetooth/WLAN connected PC to control the EV3. It uses ev3duder, part of c4ev3, to establish a connection to the device and then keep sending direct messages to the motors. That way you don't need to modify any software on the EV3. : Curses is a ...
c4ev3 has an Eclipse CDT Plugin based on GNUARMEclipse so you can do your C/C++ Programming for the EV3 and upload/browse the filesystem without leaving Eclipse. It works with the stock firmware/OS and comes with an API to access sensors/motors. You can run it on Windows, Linux and OS X. Also compiles on FreeBSD but didn't test if it actually works. If ...
A bit late but well: For source code you can check out https://github.com/mindboards/ev3sources The EV3 comes with: Bluetooth, two protocols on top of it, one used by the iPhone App and the other is RFCOMM with application data the same as over USB and TCP. USB: over HID TCP: Device uses UDP broadcasts to announce itself and can then be contacted over ...
Top 50 recent answers are included