GithubHelp home page GithubHelp logo

having BricxCC as an IDE for c4ev3? about ev3-api HOT 4 OPEN

c4ev3 avatar c4ev3 commented on August 18, 2024
having BricxCC as an IDE for c4ev3?

from ev3-api.

Comments (4)

JakubVanek avatar JakubVanek commented on August 18, 2024

Hi,

I am working on NXC to C4EV3 transpiler as a stand-alone app. That's
probably everything I can say now.

Jakub Vaněk

---------- Původní zpráva ----------

Od: shiftleftplusone [email protected]

Komu: c4ev3/EV3-API [email protected]

Datum: 16. 8. 2016 22:23:15

Předmět: [c4ev3/EV3-API] having BricxCC as an IDE for c4ev3? (#4)

"

hello,

as you wrote,
"
The basis of this API was developed by John Hansen and Carsten Zeiffert.
These API's were merged and extended.
"
I an curious if it would be possible to use the small and handy BricxCC IDE,
also developed by John Hansen and Dave Baum, which already ever worked fine
both for the NXT (NXC) and EV3/gpp. IMO, Eclipse is far too complicated to
use and not suitable for beginners. OTOH, BricxCC also provides editing,
compiling, linking by makefile, uploading via USB and BT, and also provides
lots of additional Brick tools.

You are receiving this because you are subscribed to this thread.

Reply to this email directly, view it on GitHub
(#4), or mute the thread
(https://github.com/notifications/unsubscribe-auth/AFuZ41jKfG3VPrHDDjqG_VhtpZ4t-nYQks5qghwsgaJpZM4Jlz4V)
.

"=

from ev3-api.

shiftleftplusone avatar shiftleftplusone commented on August 18, 2024

@JakubVanek I'm sorry but I'm afraid you might have misunderstood my question.
My question was not about NXC.
I was asking about the Bricx Command Center (BricxCC, BCC) which is an IDE for all Lego bricks and all different programming languages. The IDE can target the RCX, the NXT, and the EV3.
Each targeted platform has it's own compiler and hardware interface.
The hardware interface for the EV3 works fine, and John Hansen's EV3 API which c4ev3 has used is also already implemented. It worked with GCC/GPP and Code Sourcery Light Toolchains.

As the IDE is small and handsome and well-known and proven to all Lego Mindstorms users since more than 15 years it would be worth-while to have this IDE not just for John Hansen's EV3-API but also for the c4ev3 extended API:

BricxCC IDE:
https://sourceforge.net/projects/bricxcc/files/bricxcc/
updates: http://bricxcc.sourceforge.net/test_releases/

EV3-API + GCC plugin for BricxCC:
http://bricxcc.sourceforge.net/test_releases/readme_1st.txt
(steps 10-18 just for ssh, but not needed for USB)

from ev3-api.

a3f avatar a3f commented on August 18, 2024

Eclipse is used at the Hochschule Aschaffenburg for the introductory C course and for the higher level ones too. There are no plans to write plugins for IDEs other than Eclipse.

I haven't worked with BricxCC myself, but if it supports a standard C compiler like GCC, there is nothing that keeps you from building the library and linking it into your project.

@JakubVanek
That's interesting to hear. Keep us posted!

from ev3-api.

shiftleftplusone avatar shiftleftplusone commented on August 18, 2024

@af3
that's a pity. Eclipse is not suitable for beginners, no beginner or hobbyist to EV3 C programming (which are by far the vast majority and the biggest Mindstorms user group) will be capable of using your API when compellingly bound to Eclipse.

Already many hobby users have tried and failed for Eclipse. And I personally have no idea what to do for "building the library and linking it into (my) project" to use BricxCC instead.

The Mindstorms hobby and teenager community is really big but almost nobody has the skills of university students. So if you want to do something for the Mindstorms hobby and beginner community, an adaption to BricxCC would be highly appreciated!

http://www.mindstormsforum.de/viewtopic.php?f=25&t=3311#p47315

from ev3-api.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.