Hello All,
Is it possible to integrate Eclipse and UV3? Eclipse has good code editing features such as auto complete,code hint?It would be better if two tools could be integrated.
Manish
The uVision GUI simply calls the actual compiler, linker, downloader, etc, as separate command-line tools - just as Eclipse would.
The only thing of uVision that would remain would be the debugger/simulator.
I think the real question is: what is the point in maintaining the uVision GUI?
There is no compelling reason to use the uVision GUI, and it has a number of long-standing, annoying quirks and limitations that argue against using it.
Even uVision-4 still has many of these quirks & annoyances, and is a long way behind the state-of-the-art with things like code-completion - as you say.
Rather than wasting resources on the uVision GUI, I think Keil would be better to devote those resources to getting the Simulator & Debugger integrated into Eclipse...
To you, 2p.
There is nothing to stop you from using Eclipse as your editor, project manager, and build engine, and just use uVision for debugging/simulation...
Ya,I agree with you uVision doesnot have some nice feature.Eclipse is far better than uVision in code editing. My question is HOW do I integrate simulator/debugger into eclipse???.
I don't think you can.
The closest thing would be to have Eclipse launch the uVision simulator/debugger from the command line - see: http://www.keil.com/support/man/docs/uv3/uv3_commandline.htm
No idea how you get Eclipse to do that, though! (you need an Eclipse forum for that).
Thank you Andy
You're welcome.
Do please report back how you get on...
To be fair, Eclipse has some glaring omissions; eg, no column-select in the editor.
And some of its behaviour seems bizarre to one used to a "normal" IDE like uVision or MS VisualStudio...
I have to port from C51 code to SDCC so I am using Eclipse.It is working fine till now and I liked it.I don't see any unusual behavior of it.Since, SDCC has no good debugger, I thought it would be better if I could use debugger of uVision.
If I did some improvement in integrating I will post my findings.
You do have a point about maintaining it. I presume though they have already explored the possibility of Eclipse. As you said there are some quirks with Eclipse, however it does have a flexible method for supporting features. With a proper installation setup it shouldn't be too big of a deal. To support Keil's tool chain and debugger they just need to use the Eclipse SDK and .. hire Java programmers to make the interface. I believe the latter might be at issue (new staff or training staff).
Since they are now owned by ARM they may have more desire to follow that approach. I like Eclipse for developing it's biggest weakness is setting up tool and debugging chains can be and is in general difficult. They would have to add a GDB compatible interface for the current Eclipse debugger to work properly in all likely hood.
Updating things in the tool chain however should be relatively easy with Eclipse and it has direct support for CVS (I wish they would add subversion and git support for Eclipse as well).
Stephen
eg, See: http://www.keil.com/forum/docs/thread14974.asp#msg75197