NXC, LEJOS, ROBOTC software and EV3 compatibility?

Discussion specific to NXT-G, NXC, NBC, RobotC, Lejos, and more.
pbenco
Posts: 71
Joined: 29 Sep 2010, 09:43
Contact:

NXC, LEJOS, ROBOTC software and EV3 compatibility?

Post by pbenco »

Hello

Hardware side, third party sensors sensors have already beginning to test compatibility with EV3 (Hitechnic, Mindsensors, etc...)
Is there any third party software as NXC, LEJOS, ROBOTC news? Haven't seen nowhere anything about that topic, i'm asking, perhaps Xander, Brian, John, Steve?
Best regards
Ben
pbenco.wordpress.com/
hassenplug
Posts: 346
Joined: 27 Sep 2010, 03:05
Contact:

Re: NXC, LEJOS, ROBOTC software and EV3 compatibility?

Post by hassenplug »

No news. But I'm sure NXC, LEGOS and RobotC will all have EV3 versions available as soon as possible.

Steve
---> Link to lots of MINDSTORMS stuff under my picture --->
mightor
Site Admin
Posts: 1079
Joined: 25 Sep 2010, 15:02
Location: Rotterdam, Netherlands
Contact:

Re: NXC, LEJOS, ROBOTC software and EV3 compatibility?

Post by mightor »

There will definitely be a version of ROBOTC for EV3. I don't know about the timeline for it, though.

= Xander
| My Blog: I'd Rather Be Building Robots (http://botbench.com)
| RobotC 3rd Party Driver Suite: (http://rdpartyrobotcdr.sourceforge.net)
| Some people, when confronted with a problem, think, "I know, I'll use threads,"
| and then two they hav erpoblesms. (@nedbat)
jwiger
Posts: 125
Joined: 24 May 2011, 20:41
Location: Where ever the military sends me (currently Central Texas)
Contact:

Re: NXC, LEJOS, ROBOTC software and EV3 compatibility?

Post by jwiger »

As long as there is a common language that will work on the NXT and the EV3... I don't need to learn two languages to do what I do.
JimmyJam
"The more you know, the more you know, the less you know."
afanofosc
Site Admin
Posts: 1256
Joined: 26 Sep 2010, 19:36
Location: Nashville, TN
Contact:

Re: NXC, LEJOS, ROBOTC software and EV3 compatibility?

Post by afanofosc »

My guess is there will not be an NXC for the EV3. There may be an EVC for the EV3 but it will probably differ in a number of ways from NXC due to what will likely be differences in the underlying virtual machine opcodes, just like there were differences between NQC for the RCX and NXC for the NXT. When you target the official firmware VM you have to deal with the changes that LEGO decides to make to the VM in their firmware while leJOS and RobotC both use custom firmwares which are essentially identical on whichever platform the firmware runs on.

Having said that, BricxCC supports leJOS for the RCX and will soon support leJOS for the NXT and will support leJOS for the EV3 when it is created. BricxCC also supports the GNU C/C++/Pascal compiler for brickOS on the RCX and it will support the GNU C/C++/Pascal compiler for ARM9 linux on the EV3.

Also, I plan on supporting the EV3 in as many of my BricxCC tool windows as possible.

John Hansen
Multi-platform LEGO MINDSTORMS programming
http://bricxcc.sourceforge.net/
HaWe
Posts: 2500
Joined: 04 Nov 2014, 19:00

Re: NXC, LEJOS, ROBOTC software and EV3 compatibility?

Post by HaWe »

Evolution-C already sounds very promising...
but
and it will support the GNU C/C++/Pascal compiler for ARM9 linux on the EV3.
wow, what a great message.
=)
haydenstudios
Posts: 252
Joined: 22 Oct 2010, 20:05
Location: The United States of America
Contact:

Re: NXC, LEJOS, ROBOTC software and EV3 compatibility?

Post by haydenstudios »

doc-helmut wrote:Evolution-C already sounds very promising...
I was thinking more along the lines of EVentually C...
-Hayden
HaWe
Posts: 2500
Joined: 04 Nov 2014, 19:00

Re: NXC, LEJOS, ROBOTC software and EV3 compatibility?

Post by HaWe »

haydenstudios wrote:
doc-helmut wrote:Evolution-C already sounds very promising...
I was thinking more along the lines of EVentually C...
hm - would this be just even more promising or already utopian?
;)
mightor
Site Admin
Posts: 1079
Joined: 25 Sep 2010, 15:02
Location: Rotterdam, Netherlands
Contact:

Re: NXC, LEJOS, ROBOTC software and EV3 compatibility?

Post by mightor »

hm - would this be just even more promising or already utopian?
There's simply GCC (that's PVC - Proper, Very C) that will work just fine. You'll have to do all the work yourself, of course, unless someone writes a library to talk to all the devices :)

= Xander
| My Blog: I'd Rather Be Building Robots (http://botbench.com)
| RobotC 3rd Party Driver Suite: (http://rdpartyrobotcdr.sourceforge.net)
| Some people, when confronted with a problem, think, "I know, I'll use threads,"
| and then two they hav erpoblesms. (@nedbat)
HaWe
Posts: 2500
Joined: 04 Nov 2014, 19:00

Re: NXC, LEJOS, ROBOTC software and EV3 compatibility?

Post by HaWe »

no, what you're talking about is
... will support the GNU C/C++/Pascal compiler for ARM9 linux on the EV3.
what we're talking about is
There may be an EVC for the EV3 but it will probably differ in a number of ways from NXC
So EVC is intended to be more or less the successor to NXC.
we were curious about that "EV" of "EVC".
haydenstudios wrote:
doc-helmut wrote:EVolution-C already sounds very promising...
I was thinking more along the lines of EVentually C...
that's why I asked
hm - would this be just even more promising or already utopian?
;)
EVC == ( EVolution-C XOR EVentually-C ) ?? 8-)
Post Reply

Who is online

Users browsing this forum: No registered users and 28 guests